I about me

[하루 30분 CS지식] 디자인 패턴 본문

CS

[하루 30분 CS지식] 디자인 패턴

ssungni 2024. 4. 8. 02:31

생성패턴: 객체 생성 방법인 들어간 디자인 패턴

ex) 싱글톤, 팩토리, 추상팩토리, 빌더, 프로토타입패턴 등

 

구조패턴: 객체, 클래스 등으로 큰 구조를 만들 때 유연하고 효율적으로 만드는 방법이 들어간 디자인 패턴

ex) 프록시, 어댑터, 브리지, 복합체, 데코레이터, 퍼사드, 플라이웨이트패턴

 

행동패턴: 객체나 클래스 간의 알고리즘, 책임 할당에 관한 디자인 패턴

ex) 이터레이터, 옵저버, 전략, 책임연쇄, 커맨드, 중재자, 메멘토, 상태, 템플릿메서드, 비지터 패턴