태그: design
3편
-
Rive로 인터랙티브 애니메이션 만들기: 상태 머신, 웹·React·Flutter 통합, 런타임 API
Rive 상태 머신으로 인터랙션을 설계하고 웹·React·Flutter에 통합하는 방법을 정리합니다. 상태 머신 입력에서 데이터 바인딩(View Model)으로 바뀐 권장 방식, 네이티브 런타임으로 교체된 Flutter 0.14의 새 API, 성능과 Lottie 비교까지 다룹니다.
-
C++ 정책 기반 설계: 템플릿 매개변수로 동작을 컴파일 타임에 조합하기
C++ Policy-Based Design으로 템플릿 매개변수를 통해 컴파일 타임에 동작을 조합하는 방법을 정리합니다. 스마트 포인터, 로거, 컨테이너 성장 전략 예제와 인터페이스 불일치·복잡도 함정을 다룹니다.
-
C++ Factory 패턴 비교: Simple Factory, Factory Method, Abstract Factory, 자동 등록
C++ Factory 패턴으로 객체 생성을 캡슐화하는 방법. Simple Factory, Factory Method, Abstract Factory의 차이, 자동 등록 팩토리, 플러그인 시스템 예제를 정리합니다.