表示: Delphi
C++
表示設定
コードの再利用と委任
提供:RAD Studio
インターフェースを使ってコードを再利用する 1 つの方法は,それを含む(またはほかに含まれる)インターフェース化オブジェクトを作成することです。オブジェクト型のプロパティを使用すると,包含とコードを再利用できます。インターフェースに対してこの設計をサポートするために,Delphi 言語にはキーワード implements があります。このキーワードにより,インターフェースの実装のすべて,または一部をサブオブジェクトに委任するコードを簡単に記述できます。
包含と委任によってコードを再利用するもう 1 つの方法は,集約です。集約では,外部オブジェクトは内部オブジェクトを使い,内部オブジェクトには外部オブジェクトによってのみ公開されるインターフェースが実装されています。