본문으로 건너뛰기
개발바닥
DEVPAW · GROUND-UP DEV NOTES
주제
태그
소개
검색
↗
메뉴
주제
태그
소개
검색
홈
태그
디자인 패턴
CURATED TOPIC · 27 POSTS
디자인 패턴
GoF 디자인 패턴의 의도와 Swift 구현, 비슷한 패턴의 선택 기준을 비교합니다.
LATEST ARTICLES
디자인 패턴 글
Software Design
·
2026년 8월 6일
·
5분
미디에이터 vs 옵저버 vs 퍼사드 완벽 비교, 객체 통신 패턴 3가지
읽어보기
→
Software Design
·
2026년 8월 4일
·
5분
커맨드(Command) vs 메멘토(Memento), 실행취소(undo) 구현 두 가지 접근 총정리
읽어보기
→
Software Design
·
2026년 8월 3일
·
5분
전략 vs 템플릿 메서드 vs 커맨드 차이
읽어보기
→
Software Design
·
2026년 8월 2일
·
3분
팩토리 메서드 vs 추상 팩토리 차이
읽어보기
→
Software Design
·
2026년 8월 1일
·
6분
어댑터·퍼사드·프록시·데코레이터 차이
읽어보기
→
Software Design
·
2026년 7월 30일
·
6분
전략 패턴(Strategy) vs 스테이트 패턴(State), 구조 똑같은데 뭐가 다를까
읽어보기
→
Software Design
·
2026년 7월 29일
·
5분
Swift 오브젝트 풀 패턴(Object Pool Pattern) 완전정리 (플라이웨이트와 차이·재사용법)
읽어보기
→
Software Design
·
2026년 7월 28일
·
5분
Swift 미들웨어 패턴(Middleware Pattern), 데코레이터와 책임 연쇄 실전 조합
읽어보기
→
Software Design
·
2026년 7월 25일
·
6분
Swift 인터프리터 패턴(Interpreter Pattern), 미니 언어 해석기 직접 만들기
읽어보기
→
Software Design
·
2026년 7월 24일
·
5분
Swift 메멘토 패턴(Memento Pattern) 완벽 정리 (실행취소 구현 예제)
읽어보기
→
Software Design
·
2026년 7월 24일
·
5분
Swift 미디에이터 패턴(Mediator Pattern) 완벽 정리 (객체 간 통신 중재자에게 맡기기)
읽어보기
→
Software Design
·
2026년 7월 24일
·
5분
Swift 비지터 패턴(Visitor Pattern), 더블 디스패치가 필요한 순간
읽어보기
→
Software Design
·
2026년 7월 24일
·
6분
Swift 템플릿 메서드 패턴(Template Method), 프로토콜 extension으로 뼈대 잡기
읽어보기
→
Software Design
·
2026년 7월 23일
·
5분
Swift 퍼사드 패턴(Facade Pattern), 복잡한 서브시스템을 메서드 하나로 감추기
읽어보기
→
Software Design
·
2026년 7월 22일
·
5분
Swift 커맨드 패턴(Command Pattern)으로 실행 취소(undo) 기능 만들기
읽어보기
→
Software Design
·
2026년 7월 22일
·
5분
Swift 플라이웨이트 패턴(Flyweight Pattern), 객체 공유로 메모리 아끼는 법
읽어보기
→
Software Design
·
2026년 7월 21일
·
6분
Swift 브릿지 패턴(Bridge Pattern), 서브클래스 폭발 막는 추상화 분리
읽어보기
→
Software Design
·
2026년 7월 20일
·
5분
Swift 데코레이터 패턴(Decorator Pattern), 상속 없이 기능 겹겹이 입히는 법
읽어보기
→
Software Design
·
2026년 7월 20일
·
5분
Swift 컴포지트 패턴(Composite Pattern), 트리 구조를 객체 하나처럼 다루기
읽어보기
→
Software Design
·
2026년 7월 20일
·
6분
Swift 프록시 패턴(Proxy Pattern), lazy 뒤에 숨은 대리인 객체
읽어보기
→
Software Design
·
2026년 7월 19일
·
6분
디자인 패턴 왜 필요할까, 그리고 왜 맹신하면 안 될까 (실무 기준 정리)
읽어보기
→
Software Design
·
2026년 7월 18일
·
5분
Swift 빌더 패턴(Builder Pattern)으로 매개변수 8개 초기화 지옥 탈출하기
읽어보기
→
Software Design
·
2026년 7월 18일
·
5분
Swift 추상 팩토리 패턴(Abstract Factory Pattern), 관련 객체 통째로 갈아끼우는 법
읽어보기
→
Software Design
·
2026년 7월 17일
·
5분
Swift 팩토리 메서드 패턴(Factory Method Pattern), init 대신 쓰는 이유
읽어보기
→
Software Design
·
2026년 7월 16일
·
5분
Swift 어댑터 패턴(Adapter Pattern), 레거시 API를 프로토콜로 감싸는 법
읽어보기
→
Software Design
·
2026년 7월 13일
·
5분
Swift 전략 패턴(Strategy Pattern), 프로토콜·클로저로 알고리즘 갈아끼우기
읽어보기
→
Software Design
·
2026년 7월 12일
·
5분
Swift 싱글톤 패턴(Singleton Pattern), shared가 안티패턴 소리 듣는 진짜 이유
읽어보기
→