私のプログラムで、Robot他のクラスから継承するというクラスがあるとしましょう。
これまで、 orのRobotような内部にいくつかのメソッドがありました。現在、機能の新しいモジュール (その部分を使用するいくつかのメソッド) を追加するように求められていますが、現在のクラスにほとんどまたはまったく影響を与えずに、新しいモジュールを追加するように明示的に要求しています。addPartgetCost
私はこれを解決できると思っていましたVisitorが、問題はパターンを階層に適用しないということです。これは正しいことですか?(ご覧のとおり、私Robotのものはコンポジットの一部です)
