본문 바로가기
IT 자격증. 개념 정리/정보처리기사

객체지향 설계원칙 (SOLID) - 정보처리기사 핵심 요약 정리

by Kc93 2023. 5. 20.
728x90
반응형
  1. 단일 책임 원칙 (SRP, Single Responsiblity Principle) - 모든 클래스는 각각 하나의 책임만 가져야 한다.
  2. 개방-폐쇄 원칙 (*OCP,*Open Closed Principle) - 확장에는 열려있고 수정에는 닫혀있는.
  3. 리스코프 치환 원칙 (*LSP,*Liskov Substitution Principle) - 자식 클래스는 언제나 자신의 부모 클래스를 대체할 수 있다는 원칙
  4. 인터페이스 분리 원칙 (*ISP,*Interface Segregation Principle) - 한 클래스는 자신이 사용하지않는 인터페이스는 구현하지 말아야 한다.
  5. 의존 역전 원칙 (*DIP,*Dependency Inversion Principle) - 구체적인 클래스보다 인터페이스나 추상 클래스와 관계를 맺으라는 것

 

반응형

반응형

댓글