728x90
핵심 Keyword
1. ISP
2. SOLID
3.
ISP
(ISP)은 자신이 사용하지 않는 인터페이스와 의존 관계를 맺거나 영향을 받지 않아야 한다는 객체지향 설계 원칙 중의 하나이다. 예를 들어, 프린터, 팩스, 복사 기능을 가진 복합기의 경우 3가지의 기능을 모두 가진 인터페이스보다는 프린터 인터페이스, 팩스 인터페이스, 복사 인터페이스로 분리함으로써 하나의 기능 변경으로 인해 다른 기능이 영향을 받지 않도록 해야 한다. 즉, 인터페이스 분리 원칙! = ISP Interface Separate Principle
단일 책임 원칙 SRP Single Responsibility Principle
객체는 단 하나의 책임만 가져야 한다는 원칙입니다.
개방-폐쇄 원칙 OCP Open Close Principle
기존의 코드를 변경하지 않고 기능을 추가할 수 있도록 설계해야 한다는 원칙입니다.
리스코프 치환 원칙 LSP Liscov S Principle
자식 클래스는 최소한 부모 클래스의 기능은 수행할 수 있어야 한다는 원칙
의존 역전 원칙 DIP Dependence I Principle
의존 관계 성립 시 추상성이 높은 클래스와 의존 관계를 맺어야 한다는 원칙
'[자격증] > 정보처리기사 실기' 카테고리의 다른 글
159010 애플리케이션 테스트, 개발 단계별 테스트, 인수테스트 (0) | 2023.09.21 |
---|---|
1450909 서브네팅 Subnetting (0) | 2023.09.21 |
1450905 네트워크 보안 (0) | 2023.09.21 |
1450903 SQL ALL, ANY (0) | 2023.09.19 |
1450902 암호화 알고리즘, 암호화 방식 (0) | 2023.09.19 |