반응형

1. 생성(Creational) 패턴
객체 생성 방식에 대한 패턴
생성 & 조합을 캡슐화해 특정 객체가 생성-변경되도 프로그램 구조에 영향을
크게 받지 않게해서 유연성 제공
2. 구조(Structural) 패턴
클래스 & 객체를 조합해 더 큰 구조를 만드는 패턴
3. 행위(Behavioural) 패턴
객체 사이 상호작용하는 방식이나 관심사를 분리하는 방법
'바퀴를 재발명하지 말자'라는 말이 있는데 구현때 소프트웨어의 복잡성을 줄이려면 아는만큼 보이는거 같아서
앞으로 조금씩이라도 디자인패턴에 대해 공부하고 기록해놓으려고 한다.
tmi로 디자인 패턴을 몰라도 경험적으로 체득하고 사용한 경우도 있기는 있었다.
reference
https://medium.com/@nitinmuteja/part-1-gang-of-four-gof-software-design-patterns-9a2d1abe4dba
Part-1 Gang of Four (GOF) Software Design Patterns
Gang Of Four Design Patterns
medium.com
https://gmlwjd9405.github.io/2018/07/06/design-pattern.html
[Design Pattern] 디자인 패턴 종류 - Heee's Development Blog
Step by step goes a long way.
gmlwjd9405.github.io
반응형
'소프트웨어공학 > 디자인패턴' 카테고리의 다른 글
프론트엔드에서의 레포지토리 패턴? (0) | 2022.03.18 |
---|---|
[행위] 책임 연쇄 패턴 (0) | 2022.03.13 |
[행위] 전략 패턴 & 커맨드 패턴 (0) | 2022.03.07 |
[행동] 중재자 패턴 (1) | 2022.03.01 |
[구조] 데코레이터 패턴 (0) | 2022.02.28 |