728x90
반응형
01.장점과단점
01.1 장점
- 기존 코드를 변경하지 않고 새로운 기능을 추가할 수 있음
- 기존 코드가 해야 하는 일만 유지할 수 있음
- open closed principle를 만족
- 기능 추가 및 초기화 지연 등으로 다양하게 활용할 수 있다.
01.2 단점
- 기존 코드가 단순한 클래스로 되어있으면 만들어야하는것이 많음
- 상속으로도 가능하지만 또는 그 상속을 해야하는 클래스가 final인 경우 상속을 못하기 때문에 왠만하면 인터페이스로 만들어서 해야함
- 코드가 복잡해지고 증가함
728x90
반응형
'CS Study > 디자인패턴' 카테고리의 다른 글
22-04-17-책임연쇄패턴-1부-패턴소개 (0) | 2022.04.18 |
---|---|
22-04-17-프록시패턴-4부-자바와스프링에서찾아보는패턴 (0) | 2022.04.17 |
22-04-17-프록시패턴-2부-패턴적용하기 (0) | 2022.04.17 |
22-04-17-프록시패턴-1부-패턴소개 (0) | 2022.04.17 |
22-04-12-플라이웨이트패턴-4부-자바와스프링에서찾아보는패턴 (0) | 2022.04.12 |
댓글