22-04-17-프록시패턴-3부-장점과단점
본문 바로가기
CS Study/디자인패턴

22-04-17-프록시패턴-3부-장점과단점

by KyeongMin 2022. 4. 17.
728x90
반응형

01.장점과단점

01.1 장점

  • 기존 코드를 변경하지 않고 새로운 기능을 추가할 수 있음
  • 기존 코드가 해야 하는 일만 유지할 수 있음
    • open closed principle를 만족
  • 기능 추가 및 초기화 지연 등으로 다양하게 활용할 수 있다.

01.2 단점

  • 기존 코드가 단순한 클래스로 되어있으면 만들어야하는것이 많음
    • 상속으로도 가능하지만 또는 그 상속을 해야하는 클래스가 final인 경우 상속을 못하기 때문에 왠만하면 인터페이스로 만들어서 해야함
  • 코드가 복잡해지고 증가함

 

https://github.com/3DPIT/3dpit.github.io/blob/master/_posts/DesignPattern/22-04-17-%ED%94%84%EB%A1%9D%EC%8B%9C%ED%8C%A8%ED%84%B4-3%EB%B6%80-%EC%9E%A5%EC%A0%90%EA%B3%BC%EB%8B%A8%EC%A0%90.md

 

GitHub - 3DPIT/3dpit.github.io: A minimal, responsive, and powerful Jekyll theme for presenting professional writing

A minimal, responsive, and powerful Jekyll theme for presenting professional writing - GitHub - 3DPIT/3dpit.github.io: A minimal, responsive, and powerful Jekyll theme for presenting professional w...

github.com

 

728x90
반응형

댓글