スレ立てるまでもない質問はここで 95匹目
■ このスレッドは過去ログ倉庫に格納されています
0560デフォルトの名無しさん
2009/02/25(水) 14:28:12機器Aとその拡張型の機器Bに両対応させたいのですが
同じ処理を行わせるコマンドが若干異なっており
例えば
共通の処理1という動作を行わせるとき
送信コマンドの一部をASCIIでAでは"100"を、Bでは"200"と送信しなければなりません
これを実現するために
コマンドや他の固有の値をメンバに持つコマンドクラスと実際の処理を行う処理クラスを用意して
処理クラスをコマンドクラスに保有させるような形を考えたのですが
この場合、コマンドの数だけコマンドクラスが増えていくので
最新型の機器cを導入するとしたら、必要なクラスが非常に多量になって管理が逆に面倒になるように思います
こういう場合もっと相応しい実現方法はないでしょうか?
■ このスレッドは過去ログ倉庫に格納されています