Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
C#...ファクトリデザインパターンで、なぜすべての「ファクトリクラス」を「抽象ファクトリクラス」から継承する必要があるのですか?
継承しなくても同じ機能を実現できます。私たちをカントしますか?
抽象ファクトリクラスから継承するファクトリは、抽象ファクトリパターンに従うためにそうしています。抽象ファクトリパターンは、オブジェクトタイプのグループ全体から戦略を作成する場合に役立ちます。このため、「キット」パターンとも呼ばれます。
多くの場合、工場は抽象化なしで完全に実行可能です。今必要ない場合は、そのままにしておきます。必要に応じて、後でいつでも抽象ファクトリを作成できます。
もう少し読んでください:
http://en.wikipedia.org/wiki/Abstract_factory_pattern