반응형
I. 유지보수와 확장에 용이한 시스템을 위한, 객체지향 설계 5원칙의 개요
가. 객체지향(Object-Oriented) 설계원칙의 개념
나. 객체지향 설계원칙의 필요성
II. 객체지향 설계의 5원칙의 주요 내용 및 원칙 별 상세내용
가. 객체지향 설계의 5원칙의 주요 내용 (SOLID)
- SRP single response principle 단일 책임 원칙 / 객체는 하나의 책임만 맡아야 한다.
- OCP open closed principle 개방 폐쇄 원칙 / 확장에는 open, 수정에는 close
- LSP liskov substitution principle 리스코프 치환 원칙 / 자식들은 부모 타입들이 사용되는 곳에 대체되어 사용될 수 있어야 함,
- ISP interface segregation principle 인터페이스 분리 원칙 / 클라이언트는 자신이 사용하지 않는 메소드에 의존관계를 맺으면 안된다.
- DIP dependency inversion principle 의존성 역전 원칙 / 추상화된 것에 의존하게 만들고 구체 클래스에 의존하지 않도록 한다.
728x90
반응형
'Professional Engineering' 카테고리의 다른 글
OSI 7 layers (Open System Interconnection) (0) | 2021.05.04 |
---|---|
SWBOK (0) | 2021.04.19 |
MTTF / MFBF / MTTR 의 개념 (0) | 2021.04.12 |
기업의 핵심역량 강화를 위한 ITO (0) | 2021.04.12 |
진화형 개발 모델 (0) | 2021.04.11 |