コンポーネント開発者のためのオブジェクト指向プログラミング:概要
コンポーネント開発者のためのオブジェクト指向プログラミング:インデックス への移動
Delphi でアプリケーションを記述したことがあれば,クラスにはデータとコードの両方が格納されており,クラスを設計時と実行時のどちらでも操作できることをご存知のはずです。したがって,あなたはコンポーネントユーザーです。
新しいコンポーネントを作成する場合,アプリケーション開発者には必要のない方法でクラスを取り扱います。また,コンポーネントの内部機構を,そのコンポーネントを使用する開発者から隠蔽するようにします。コンポーネントに適した上位クラスを選択し,開発者が必要とするプロパティとメソッドだけを提供するインターフェースを設計して,以下のトピックで示すその他のガイドラインにしたがうことにより,用途が広く,繰り返し使用できるコンポーネントを作成できます。
コンポーネントの作成を開始する前に,オブジェクト指向プログラミング(OOP)一般について,次の項目を理解しておく必要があります。