플레인 올드 C++ 오브젝트

Plain Old C++ Object

Java 세계에서 POJO(Plain Old Java Object)라는 용어와 마찬가지로 Plain Old C++ 객체 또는 그 약어 POCO는 를 조작하는 기본 C++ 컴포넌트 프레임워크에 의해 정의되지도 결합되지도 않은 C++ 아티팩트를 의미합니다.

그러한 아티팩트의 예로는 예를 들어 C++ 클래스, K&R 구조, 결합 또는 (함수 포인터로서) 기능 인스턴스 등이 있다.이는 OMG-CCM, JTRS-SCA 코어 프레임워크(CF), OpenSOA의 SCA for C++와 같은 기존 C++ 컴포넌트 프레임워크의 컴포넌트 모델과 대조됩니다.이러한 고전적인 컴포넌트 프레임워크는 독점적인 컴포넌트 프로그래밍 모델(슈퍼 클래스)을 전용으로 하거나 컴포넌트 구현을 기본 프레임워크에 긴밀하게 결합하도록 의무화(런타임을 호출)합니다.

「 」를 참조해 주세요.

외부 링크

  • PocoCapsule/C++ 플레인오브젝트를 지원하는 오픈소스 C++ 컴포넌트 프레임워크