디자인 패턴

2022. 4. 11. 16:38정보처리기사 - 필기/제1과목 - 소프트웨어 설계

디자인 패턴이란?

- 개발 도중 문제가 발생하면 참조할 수 있는 해결 방식 또는 예제

 

특징

- 재사용 가능한 코드들이 포함되어 있음

- 개발 도중 문제가 발생하면 그 문제에 해당하는 디자인 패턴을 참고하는 것이 해결에 효과적임

- 가장 대표적인 GoF는 생성 패턴 5개, 구조 패턴 7개, 행위 패턴 11개 총 23개의 디자인 패턴으로 구성되어 있습니다.

 

GoF(Gang of Four) 

생성 패턴 : 객체의 생성과 관련된 패턴

- Abstract Factory Pattern

- Builder

- Factory Method

- Prototype

- Singleton

- 추빌팩토싱

 

구조패턴 : 클래스나 객체들을 조합하여 더 큰 구조로 만들 수 있게 해주는 패턴

- Adapter

- bridge

- Composite

- Decorator

- Facade

- Flyweight

- Proxy

- 어브컴데퍼플프

 

행위패턴 : 클래스나 객체들이 서로 상호작용하는 방법이나 책임 분배 방법을 정의하는 패턴

- Chain of Responsibility

- Command

- Interpreter

- Iterator

- Mediator

- Memento

- Observer

- State

- Strategy

- Template Method

- Visitor

- 체컴인이미메오스스템비

 

'정보처리기사 - 필기 > 제1과목 - 소프트웨어 설계' 카테고리의 다른 글

XP  (0) 2022.04.14
미들웨어  (0) 2022.04.13
UML  (0) 2022.04.11
현행 시스템 분석  (0) 2022.04.10
데이터 흐름도(DFD) & 자료 사전(DD)  (0) 2022.04.10