Web アプリで最も人気のあるデザイン パターンは何ですか?
asp.net では mvc が依存性注入とリポジトリをよく使用していることは知っていますが、Web アプリで使用できる追加パターンを知りたいです。また、パターンを使用できる状況のサンプルを提供していただくか、コード スニペットを提供していただければ幸いです。
Web アプリで最も人気のあるデザイン パターンは何ですか?
asp.net では mvc が依存性注入とリポジトリをよく使用していることは知っていますが、Web アプリで使用できる追加パターンを知りたいです。また、パターンを使用できる状況のサンプルを提供していただくか、コード スニペットを提供していただければ幸いです。
過去数十年にわたってソフトウェア エンジニアとして開発してきた設計パターンのほとんどは、設計された状況にまだ適用できます。必要に応じて、ある時点でこれらのほとんどを Web アプリで使用します。
また、以下は、これらのパターンのかなりの数を示し、説明/例があるサイトへのリンクです。彼らは独自の製品を持っており、サイトはそのための店頭ですが、サイトには例があり、コードサンプルが含まれているので、気が向いたら訪問する価値があるかもしれません. ほとんどの C#
シングルトンは最も人気のあるパターンです。また、最もよく知られているアンチパターン(有害であると見なされるパターン) の 1 つでもあります。
オブジェクト指向コードのように見えるglobal stateを使用できるため、すべての初心者が使用します。また、混乱を招く依存性注入を回避することもできます。
「Gang of Four」の本に関しては、教育を受けていない一部の人々が最新版からシングルトン パターンを削除する動きがありましたが、その試みはうまく阻止されました。
または、28 ドルあれば... Jon Skeet による C# 設計戦略
まだ観ていませんが、近々購入予定です。
編集: 私見 asp.net Web 開発で最も人気のあるデザイン パターンは、Smart UI アンチパターンです ;)