http://www.dofactory.comにデザインパターンの.net最適化実装が見られました。しかし、すべてのパターンがサイトで利用できるわけではありません。すべてのデザインパターンの.NET最適化実装を持つサイト/ブログはありますか?デザインパターンの最適化された.net実装がありますか?
答えて
this bookの読書にかなりの時間を費やしましたが、23のGoFパターンはすべてそこにC#の例でカバーする必要があります。
あなたが私の期待するデザインパターンは、あなたが「購入」していない(または、そうでなければ既製の)実装を実現していないことです。むしろ、クラスを設計する際には、パターンに従った関係を適用します。極端な例を挙げると、なぜSingltonやVisitorのパターンを購入するのですか?
フレームワークはパターンよりはるかに大きく、購入するのに合理的ですが、フレームワークの作成者にデザインの非常に重要な部分を委任することに故意に同意し、それによって多くの時間を節約します。
私にも不思議そうですが、サイト全体が誤解されて学習に使用されていますか?まともな本を買うほうがずっと簡単です。 – Skurmedel
実際には、Googleのフレームワークをネットのどこかで見つけたり購入したりすることができます。私は長い間探していましたが、.netの最適化されたパターンを完全に理解できませんでした。その代わりに私は、さまざまな.netオープンソースプロジェクトでパターン別にデザインパターンを探すことを提案します。
あなたは現実世界で実装を見ることができます(dofactory imhoの実装は現実の世界の例でも実際の世界からは遠いです。)
あなたはll be able to see different implementations and the whole code structure involved in the pattern. So you
です。これがデザインにどのような影響を与え、どのような問題が解決されたかがわかります。パターンは良い再利用可能な設計ソリューションであるため、実際のコードでそれらを見て後で使用するのが良い方法です。
- 1. 最適化されたstrcmpの実装
- 2. スレッド化されたSPARQL実装がありますか?
- 3. C#でストレージに最適化されたスパース行列の実装はありますか?
- 4. スペース最適化された0/1ナップザック実装からのアイテムリストの再構成
- 5. 最適化されたページングソリューション
- 6. 最適化されたjQuery
- 7. .NET JITはネストされたtry/catchステートメントを最適化しますか?
- 8. Angular 2に再レンダリングの最適化がありますか?
- 9. .netライブラリ(dll)の最適化
- 10. .Net Platformターゲットの最適化
- 11. パーサーの実装の比較:正しさの確認と(たぶん)最適化
- 12. 「長時間実行されているメソッドが完了しましたか」にデザインパターンがありますか?
- 13. Lucene .Net最適化プロセス
- 14. サーバーサイドのコーディングを最小限に抑えるように最適化されたWebスタックはありますか?
- 15. セントラル認証サービスの.NETベースの実装はありますか?
- 16. 最適化されたSQLの出力
- 17. 最適な検索エンジン最適化されたWordpressのテーマ?
- 18. .NETライブラリにスパース配列の実装はありますか?
- 19. HaskellでGHCでまだ実装されていない可能性のある最適化はありますか?
- 20. LIMITが内部最適化されたMySQL JOINですか?
- 21. .NETでIPCバスを実装する最適なメカニズムは?
- 22. SQL Server用のクエリ最適化ツールはありますか?
- 23. ポリラインdrawMapRect最適化された図面
- 24. 最適化された方法
- 25. 最適化されたバブルソート(Java)
- 26. 最適化されたSQLクエリ
- 27. QPixmapで最適化された図面
- 28. 最適化された検索
- 29. C++コードが最適化されずにスキップされることがあります。なぜどんなアイデア?
- 30. デザインパターンに最適なウェブサイトですか?
あなたが言及しているサイトは、ほとんどの "Gang of Four"パターンの実装を提供しています。他にどんなパターンが必要ですか?とにかくデザインパターンの "公式"リストはありません... –
@Thomas私はGoFのパターンがすべてあることを認識していますが、すべてのパターンに.NETフレームワークを購入した場合にのみ利用可能なコードがあります。 – Sandbox
23のhttp://www.dofactory.com/Patterns/PatternVisitor.aspxにコードがあるようです。どちらが欠けている? –