implements戦略パターンが の代わりにを使用するのはなぜextendsですか? StrategyA StrategyBase を想定しているためis-a、インターフェイスとして実装するよりも基本戦略を拡張することになります。
では、「extends」で戦略パターンを適用するのは間違っているのでしょうか? また、インターフェースで使用している場合の利点は何ですか?
implements戦略パターンが の代わりにを使用するのはなぜextendsですか? StrategyA StrategyBase を想定しているためis-a、インターフェイスとして実装するよりも基本戦略を拡張することになります。
では、「extends」で戦略パターンを適用するのは間違っているのでしょうか? また、インターフェースで使用している場合の利点は何ですか?