728x90
반응형
장점
- 추상적인 것과 구체적인 것 분리하고, 추상적인것 그대로 유지한채 우리가 구체적인 코드만 변경 또는 확장 가능
- 개방-폐쇄 원칙(OCP, Open-Closed Principle)임
- 제각각 본인의 일만 관리하면됨
- single responsibility임
- 두가지 객체지향 원칙을 지킴으로 얻을 수 있는것
- 기존의 코드 재사용, 중복코드를 줄일 수 있음
단점
- 분리하면서 코드가 복잡해 보일 수 있고,
- 계층 구조 늘어나서 코드를 파악하는데 복잡해보일 수 있음
GitHub - 3DPIT/study
Contribute to 3DPIT/study development by creating an account on GitHub.
github.com
728x90
반응형
'CS Study > 디자인패턴' 카테고리의 다른 글
2021.12.09_컴포짓패턴01.패턴소개 (0) | 2021.12.09 |
---|---|
2021.12.08_브릿지패턴04.자바와스프링에서찾아보는패턴 (0) | 2021.12.08 |
2021.12.07_브릿지패턴02.패턴적용하기 (0) | 2021.12.08 |
2021.12.08_브릿지패턴01.패턴소개 (0) | 2021.12.08 |
2021.12.07_어댑터패턴04.자바와스프링에서찾아보는패턴 (0) | 2021.12.07 |
댓글