2021.12.08_브릿지패턴03.장점과단점
본문 바로가기
CS Study/디자인패턴

2021.12.08_브릿지패턴03.장점과단점

by KyeongMin 2021. 12. 8.
728x90
반응형

장점

  • 추상적인 것과 구체적인 것 분리하고, 추상적인것 그대로 유지한채 우리가 구체적인 코드만 변경 또는 확장 가능
    • 개방-폐쇄 원칙(OCP, Open-Closed Principle)임
    • 제각각 본인의 일만 관리하면됨
      • single responsibility임
  • 두가지 객체지향 원칙을 지킴으로 얻을 수 있는것
    • 기존의 코드 재사용, 중복코드를 줄일 수 있음

단점

  • 분리하면서 코드가 복잡해 보일 수 있고,
  • 계층 구조 늘어나서 코드를 파악하는데 복잡해보일 수 있음

https://github.com/3DPIT/study/blob/master/05.%EC%BD%94%EB%94%A9%EC%9C%BC%EB%A1%9C%ED%95%99%EC%8A%B5%ED%95%98%EB%8A%94GoF%EC%9D%98%EB%94%94%EC%9E%90%EC%9D%B8%ED%8C%A8%ED%84%B4/02.%EA%B5%AC%EC%A1%B0%EA%B4%80%EB%A0%A8%EB%94%94%EC%9E%90%EC%9D%B8%ED%8C%A8%ED%84%B4/%EB%B8%8C%EB%A6%BF%EC%A7%80%ED%8C%A8%ED%84%B4/2021/1208/03.%EC%9E%A5%EC%A0%90%EA%B3%BC%EB%8B%A8%EC%A0%90/2021.12.08_%EB%B8%8C%EB%A6%BF%EC%A7%80%ED%8C%A8%ED%84%B403.%EC%9E%A5%EC%A0%90%EA%B3%BC%EB%8B%A8%EC%A0%90.md

 

GitHub - 3DPIT/study

Contribute to 3DPIT/study development by creating an account on GitHub.

github.com

 

728x90
반응형

댓글