Coding/Design Pattern

디자인패턴 사용 이유

캠핑의자 2022. 9. 3. 02:34

객체지향 프로그래밍을 설계할 때 자주 발생하는 문제들을 피하기 위해 사용되는 패턴

 

🐝 장점

개발자들 간의 원활한 의사소통

설계 시간 단축(검증된 구조)

경험이 담긴 해결방안

 

 

Gof의 디자인패턴 이라는 책이 유명. Gang Of Four

 

🐝  분류와 목표

  • 생성패턴(Creational Patterns) : 캡슐화, 유연성
  • 구조패턴(Structural Patters) : 구조가 크고 복잡한 시스템
  • 행동패턴(Behavior Patterns) : 상호작용이나 책임 분배, 결합도 최소화