オブジェクト指向におけるソフトウェアの部品化再利用の問題について述べる.部品の単位としてはクラスを採用する.部品として用意されているクラスおよびそこで定義されているメソッドについての知識を持たないユーザに対して再利用の支援を行うことを目的としている.そのために「知人/構成変数モデル」というモデルを考案した.このモデルではオブジェクトに型を導入し,またオブジェクトの状態に注目してオブジェクト間の関係とメソッドの性質についてのいくつかの定義を行っている.これらの関係,性質をキーにしてクラス部品をライブラリから検索する.言語としては,上記のモデルを実現するように我々が設計したものを利用する.