TypeScript로 다시 읽는 GoF 디자인 패턴 — 4편: 행위 패턴 Ⅱ
Iterator, Mediator, Memento, Visitor, Interpreter — 순회하고, 조율하고, 기록하고, 구조를 방문하고, 언어를 해석하는 다섯 가지 패턴과 시리즈 정리
blog92@web:~$ grep -rl "#GoF" posts/
이 태그가 달린 글
Iterator, Mediator, Memento, Visitor, Interpreter — 순회하고, 조율하고, 기록하고, 구조를 방문하고, 언어를 해석하는 다섯 가지 패턴과 시리즈 정리
Strategy, State, Template Method, Observer, Command, Chain of Responsibility — 객체들이 책임을 나누고 협력하는 여섯 가지 방법
Adapter, Bridge, Composite, Decorator, Facade, Flyweight, Proxy — 객체와 클래스를 조합해 더 큰 구조를 만드는 일곱 가지 패턴
디자인 패턴이 무엇이고 왜 배우는지, 그리고 Singleton, Factory Method, Abstract Factory, Builder, Prototype — 객체를 만드는 방법에 대한 다섯 가지 패턴
GoF 23개 중 백엔드에서 살아남은 여덟 개의 서식지. Strategy와 Decorator를 클래스와 함수로 나란히 써 보고, 함수 버전이 사는 컴파일 타임 검사와 파는 발견 가능성을 비교한다.
GoF 패턴 23개가 실제 프론트엔드 라이브러리 코드에서 어떤 모습으로 살아있는지 추적하고, 사라진 것들은 왜 사라졌는지 밝힌다. 시리즈 완결.