Run()
実装とインターフェイスが異なる 3 つのデバイスがあります。これらのデバイスには、他のサブシステムが含まれている場合や、他のデバイスが含まれている場合があります。
テンプレートと複合パターンを使用する必要があることはわかっています。しかし、テンプレート パターンでは、デバイス クラスから device1 device2 と device3 を継承する必要があります。一方、複合パターンには、デバイス、CompositeDevice、およびサブシステム クラスがあります。
この 2 つのパターンを組み合わせることについて、私はかなり混乱しています。助言がありますか ?