반응형 단일책임원칙1 [Java] OOP의 5대원칙(SOLID) 📌 단일 책임 원칙 (Single Responsibility Principle - SRP) 하나의 클래스는 하나의 책임만 가져야 합니다. 즉, 클래스는 변경의 이유가 하나여야 합니다. 이를 통해 클래스를 변경할 필요가 있을 때 다른 부분에 영향을 미치지 않도록 할 수 있습니다. 📌 개방/폐쇄 원칙 (Open/Closed Principle - OCP) 소프트웨어 엔티티(클래스, 모듈, 함수 등)는 확장에 대해서는 개방적이어야 하지만 수정에 대해서는 폐쇄적이어야 합니다. 즉, 새로운 기능을 추가할 때 기존 코드를 수정하지 않고 확장할 수 있어야 합니다. 이를 위해 인터페이스와 추상화를 활용합니다. 📌 리스코프 치환 원칙 (Liskov Substitution Principle - LSP) 자식 클래스는 부모 .. 2023. 10. 4. 이전 1 다음 반응형