purplesyringa의 'If I hear design pattern one more time, I'll go mad'(2025-09-04)를 정리·분석한다. 'Command 패턴은 그냥 함수'라는 도발로 시작해, 패턴이라는 용어가 코드를 밝혀주기보다 인지 부담과 번역 단계만 늘린다고 주장하는 글이다. 패턴 자체를 부정하는 게 아니라, 패턴을 '따...
GoF 패턴을 그대로 베끼지 말고 현대 언어 기능으로 재해석한다. Protocol·Generic·Closure, 값 타입과 불변성, 고차 함수가 디자인 패턴을 어떻게 바꾸는지 Swift 코드로 살펴본다.
GoF의 23개 디자인 패턴을 생성·구조·행동 세 가족으로 정리하고, 의도·구조·결과(Consequences)의 엄밀함으로 패턴을 고르고 남용을 경계하는 법을 다룹니다.
Head First Design Patterns로 디자인 패턴의 직관을 잡는다. 변하는 부분을 캡슐화하고 합성을 선호하라는 OO 설계 원칙을 Strategy·Observer·Decorator·Factory 계열을 통해 익힌다.
객체지향 설계와 디자인 패턴을 6권의 고전으로 정복하는 마스터 로드맵입니다. 패턴 입문부터 GoF 정전, 현대 언어 적용, 계약에 의한 설계, OOAD, DI까지 도장깨기 방식으로 추적합니다.