2016-03-24 15 views
-1

これらの2つの間に違いはありますか?私はそれらの話題を学ぼうとしており、どちらも同じ概念に見えます。 Factoryパターンでは、FactoryClassを作成します。FactoryClassは、他のクラスのオブジェクトの作成(依存関係の削除)を担当します。私はそれがDIPと同じ概念だと信じています。私が間違っているなら、私を訂正してください。ごめんなさい!もしそれが愚かな質問であれば!依存性反転の原則とC#の工場パターン

答えて

0

私はこれらの2つは少し異なるトピックだと思っていますが、どちらもソフトウェア設計に関するものです。 DIPの詳細については、はクラスに依存関係を配置する必要があり、Factoryはパターンを使用してそれらの依存関係をインスタンス化します。

オブジェクト指向設計(SOLID含む)の原則にボブ・マーティンから良い記事があります - http://butunclebob.com/ArticleS.UncleBob.PrinciplesOfOod

はまた、コントロールと依存関係注入の反転のMartin Fowler氏によるthisの記事を読むことをご検討ください。

+0

Mambedievをご利用いただきありがとうございます! – Techie

関連する問題