次のクラス構造が与えられます。
clprotocol.h
cla
cla1
cla2
cla3
clb
clb1
clb2
clb3
foo.h
すべてのクラスはclprotocolを実装します。clxnはサブクラスobclxです。
clprotocol.hを実装するすべてのクラスの存在をfoo.hに通知したいと思います。もちろん、簡単な方法はfoo.hのすべてのヘッダーをインポートすることです。しかし、特に大規模なクラスクラスターでは、これは非常に面倒な作業です。このクラスターを他のクラスにインポートする必要がある場合にも、よりエレガントな方法はありますか?
ここでは基本的な原則が欠けているような気がしますが、指を置くことができません...