それはつまり、データベースを表わすコンポーネントに
「表示・操作コンポーネントリスト」プロパティと、
「コンポーネントリストに登録」メソッドを用意し、

表示・操作コンポーネントの DataBaseComp プロパティで

procedure THoge.SetDataBaseComp(Value:TDataBaseComponent);
begin
 FDataBaseComp := Value;
 Value.コンポーネントリストに登録メソッド( Self );
end;

のようにするという意味でしょうか。

なるほど、ためしてみます。

…というか、デザインパターンつかうと
こんなに説明というか、楽になるんですね…
(手元にデザインパターンの本があって良かった…)