[Design Pattern] SOLID 원칙
·
Java/디자인패턴
SOLID 원칙이란 객체지향 설계에서 지켜야 할 5가지 원칙으로, 다음과 같다.단일 책임 원칙(Single Responsibility Principle)개방-폐쇄 원칙(Open-Closed Principle)리스코프 치환 원칙(Liskov Substitution Principle)인터페이스 분리 원칙(Interface Segregation Principle)의존성 역전 원칙(Dependency Inversion Principle) SOLID 원칙은 왜 필요할까?프로그램을 설계할 때는 결합도는 낮게, 응집도는 높게 유지하는 것이 중요하다.즉, 변화하는 요구 사항에 유연하게 대응하기 위해 내부적으로는 응집된 모듈을 최대한 수정하지 않고, 파생되는 기능들은 느슨하게 결합하여 변경에 쉽게 적응할 수 있어야 한..