CORBA 인터페이스에서 상속하는 클래스는 CORBA 인터페이스의 각 오퍼레이션을 구현해야 합니다. 실현하는 오퍼레이션 각각에는 상위 CORBA 인터페이스의 오퍼레이션과 동일한 인수 개수 및 인수 순서와 동일한 이름을 보유해야 합니다. 실현하는 오퍼레이션에 있는 인수 유형은 CORBA 표준에 지정된 IDL에서 C++로의 맵핑 스킴에 따라 인터페이스에서 파생되어야 합니다.
예를 들어, 다음 CORBA 인터페이스 오퍼레이션의 경우 인수 유형은 long입니다.
op1(long arg1);
실현 클래스 CORBA::long에 있는 해당 오퍼레이션의 인수 유형은 다음과 같습니다.
op1(CORBA::long arg1);
유형 변환은 CORBA 인터페이스에서 실현 클래스로 오퍼레이션을 복사(끌어서 놓기)할 때 자동으로 수행됩니다.
CORBA::TAO::EnvParamType 특성은 오퍼레이션에 대해 추가 CORBA_env& 매개변수를 생성할 것인지 여부를 지정합니다. 이 특성은 보통 컴포넌트 레벨에서 설정되므로, 컴포넌트 범위에서 모든 패키지, 클래스 및 오퍼레이션에 영향을 줍니다.