-OOP限定-プログラム設計相談室
■ このスレッドは過去ログ倉庫に格納されています
0784デフォルトの名無しさん
2012/01/15(日) 13:04:50.24あるオブジェクトがその機能を持っているかどうかの問い合わせはそのレジストリから検索してあたりがあるかどうかで調べる
オブジェクトが死んだらレジストリから削除しなければならない
拡張によって特殊な機能が増えと新しいレジストリを作らなければならない
・ある機能を持っているオブジェクトかどうかそのオブジェクト本人に問い合わせる
拡張によって特殊な機能が増えてもその追加された機能を継承するクラスだけQueryInterfaceメソッドに1行追加するだけで良い
どっちが目的を明確に表していて、シンプルで理解しやすく、効率がいいのか、一目瞭然だろう
■ このスレッドは過去ログ倉庫に格納されています