2
基本クラスによって実装されているインターフェイスを定義しました。この基本クラスは基本的な機能を提供します。今私は基本クラスを実装し、より詳細なこれらの機能を展開する複数の実装があります。私がこれらの複数の実装を呼び出すと、その実装をインターフェイスにキャストします(これは基本クラスで実装されています)。Interface + Baseclass - これはどのパターンですか?
このようなインタフェースの使用方法が記述されているパターンはありますか?それともこの種の建築は逆効果ですか?
挨拶
これは完全に有効で分かりやすい設計で、多態的な振る舞いのインターフェースと実装の再利用のための基本クラスを持っています。 – VinayC