다형성1 [Java] OCP - 개방 폐쇄 원칙을 잘지키는 코드 객체 지향의 5대 원칙(SOLID)에는 다음과 같이 있습니다. SRP(단일 책임의 원칙: Single Responsibilty Principle) - 하나의 클래스는 하나의 책임을 가져야 한다. OCP(개방 폐쇄 원칙: Open-Closed Principle) - 확장에 대해 열려있고 수정에 대해서는 닫혀 있어야 한다. LSP(리스코프 치환의 원칙: Liskov Substitution Principle) - 하위 타입은 상위 타입을 대체할 수 있어야 한다. ISP(인터페이스 분리 원칙: Interface segregation principle) - 한 클래스는 자신이 사용하지 않는 인터페이스는 구현하지 않아야 한다. DIP(의존 역전의 원칙: Dependency Inversion Principle) - .. Java 2023. 12. 13. 이전 1 다음