-
객체지향 설계 원칙(SOLID)정보처리기사 2022. 10. 13. 16:13
객체지향 설계 원칙(SOLID)
- 단일 책임 원칙(SRP : Single Responsibility Principle)
- 한 클래스는 하나의 책임만을 가짐
- 개방-폐쇄 원칙(OCP : Open-Closed Principle)
- 확장에는 개방적, 수정에는 폐쇄적임
- 리스코프 치환 원칙(LSP : Liskov Substitution Principle)
- 자식 클래스는 언제나 부모 클래스를 대체 가능
- 인터페이스 분리 원칙(ISP : Interface Segregation Principle)
- 자신이 사용하지 않는 인터페이스는 구현하지 말아야 함
- 의존성 역전 원칙(DIP : Dependency Inversion Principle)
- 의존 관계를 맺을 때 변화가 거의 없는 것과 의존 관계를 맺어야 함
반응형'정보처리기사' 카테고리의 다른 글
소프트웨어 생명주기 V모델 (0) 2022.10.13 결합도/응집도 (0) 2022.10.13 관계대수, 관계해석 (0) 2022.10.12 SQL, JOIN (0) 2022.10.12 DB 개념 (0) 2022.10.12 - 단일 책임 원칙(SRP : Single Responsibility Principle)