디자인 패턴

Lee·2023년 4월 14일
0

디자인 패턴

목록 보기
1/7

디자인 패턴

객체 지향 설계를 할 경우 자주 발생하는 문제들을 피하기 위한 일반적인 해결책

GOF 패턴

Gang Of Fout라 불리는 사람들이 23가지의 디자인 패턴을 정의하고 각 디자인 패턴을 생성, 구조, 행위로 구분

생성 패턴

  • 객체의 생성과 관련된 패턴
  • 객체의 인스턴스 과정을 추상화
  • 객체 생성과 참조 과정을 캡슐화하여 객체 생성 및 변경되어도 프로그램 구조에 영향을 받지 않도록 유연성 증가

구조 패턴

  • 클래스나 객체를 조합해 더 큰 구조를 만드는 패턴
  • 상속을 통하고나, 객체 자체를 합성

행위 패턴

  • 하나의 객체로 수행할 수 없는 작업을 여러 객체로 분배하여 결합도 최소화
  • 상속을 통해 제어 흐름, 객체 집합이 어떻게 협력하는지 중점
profile
발전하고 싶은 백엔드 개발자

0개의 댓글