태그: 디자인패턴
12편
-
JavaScript 디자인 패턴 | 싱글톤, 팩토리, 옵저버 패턴
JavaScript 디자인 패턴: 싱글톤, 팩토리, 옵저버 패턴. 싱글톤 패턴 (Singleton)·팩토리 패턴 (Factory)로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ CRTP 패턴 | "정적 다형성" 구현 가이드
C++ CRTP 패턴: "정적 다형성" 구현 가이드. CRTP란?·가상 함수 vs CRTP로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ 디자인 패턴 | "싱글톤/팩토리/옵저버" 실전 가이드
C++ 디자인 패턴에 대해 정리한 개발 블로그 글입니다. class Singleton { private: static Singleton instance; Singleton() {}
-
C++ Pimpl Idiom | "Pointer to Implementation" 가이드
C++ Pimpl Idiom: "Pointer to Implementation" 가이드. Pimpl Idiom이란?·실전 예시로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ Policy-Based Design | "정책 기반 설계" 가이드
C++ Policy-Based Design - "정책 기반 설계" 가이드. C++ Policy-Based Design의 여러 정책 조합, 실전 예시, 정책 조합를 실전 코드와 함께 설명합니다.
-
C++ RAII 패턴 | "리소스 관리" 완벽 가이드
C++ RAII 패턴: "리소스 관리" 완벽 가이드. RAII란?·기본 RAII 클래스로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ Type Erasure | "타입 지우기" 패턴 가이드
C++ Type Erasure (타입 소거) 는 타입 정보를 숨기고 통일된 인터페이스로 다양한 타입을 처리하는 디자인 패턴입니다. 상속 없이도 다형성을 구현할 수 있으며, std::any, std::function 등이 이 패턴을 사용합니다.
-
C++ 디자인 패턴 종합 가이드 | Singleton·Factory
C++ 전역 설정 접근, 객체 생성 분기, 이벤트 전파, 알고리즘 교체, 빌드 시간 폭증—실제 겪는 문제를 Singleton·Factory·Observer·Strategy·PIMPL로 해결하는 방법. 완전한 예제, 자주 하는 실수, 프로덕션 패턴까지.
-
C++ PIMPL과 브릿지 패턴 | 구현 숨기기와 추상화 [#19-3]
C++ PIMPL과 브릿지 패턴: 구현 숨기기와 추상화 [#19-3]. 헤더를 바꿀 때마다 전부 다시 컴파일된다·PIMPL이란로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ 디자인 패턴 | Observer·Strategy
C++ 디자인 패턴에 대해 정리한 개발 블로그 글입니다. 데이터가 변경될 때 여러 UI 컴포넌트를 업데이트해야 했습니다. 하지만 강한 결합이 문제였습니다. 행동 패턴은 "누가 누구를 알고, 누가 누구에게 알리느냐"를 유연하게 만듭니다. Observer(옵저버—변경 시 구독자들에게… 개념과 예제 코드를 단계적으로 다루며, 실무·학습에 참고할 수 있도록 구성했습니다. 관련 키워드: C++, 디자인패턴, observer, strategy, command.
-
C++ 디자인 패턴 | Singleton·Factory·Builder·Prototype 생성 패턴 가이드
C++ 디자인 패턴: Singleton·Factory·Builder·Prototype 생성 패턴 가…. 객체 생성이 복잡하다·생성 패턴이 필요한 상황로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ 디자인 패턴 | Adapter·Decorator
C++ 디자인 패턴: Adapter·Decorator. 기존 코드를 수정할 수 없다·Adapter 패턴로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.