프레임워크 지향 설계
Framework-oriented designFOD(Framework Oriented Design)는 기존 프레임워크를 응용 프로그램 설계의 기반으로 사용하는 프로그래밍 패러다임입니다.
이 프레임워크는 완전히 기능하는 템플릿애플리케이션이라고 생각할 수 있습니다.애플리케이션 개발은 콜백프로시저 동작의 수정과 상속을 사용한 오브젝트 동작의 수정으로 구성됩니다.
이 패러다임은 델파이(Delphi)와 같은 신속한 애플리케이션 개발(RAD) 시스템에서 개발을 이해하기 위한 패턴을 제공합니다.여기서 통합 개발 환경(IDE)은 템플릿 애플리케이션을 제공하고 프로그래머는 적절한 이벤트 핸들러를 입력합니다.개발자는 상속을 통해 기존 개체를 수정할 수 있습니다.
레퍼런스
Stephen C의 C++ Hierarchy Design Idioms.www.semantics.org의 Dewurst.