c# と asp.net mvc で .Net プロジェクトを作成しています。本のWebアプリです。ログインしたユーザーは、本の一覧を閲覧したり、本の情報(タイトル、画像、ジャンル、説明など)を編集したり、本の削除や追加を行うことができます。
私はデザインパターンの初心者であり、私の場合、デザインパターンを使用することが賢明であるか、可能であるかさえわかりません。
c# と asp.net mvc で .Net プロジェクトを作成しています。本のWebアプリです。ログインしたユーザーは、本の一覧を閲覧したり、本の情報(タイトル、画像、ジャンル、説明など)を編集したり、本の削除や追加を行うことができます。
私はデザインパターンの初心者であり、私の場合、デザインパターンを使用することが賢明であるか、可能であるかさえわかりません。
デザインパターンの使用法の上に原則があるはずです:
接吻
単純な愚かさを保ちます。
要件(動作などのないドメインオブジェクトのリストを単に編集して表示するため)では、デザインパターンの必要性は推奨されません。
要件が高まるにつれて、現在のコードベースをリファクタリングしてデザインパターンを使用することができます。
ただし、Webテクノロジを使用することにより、常にModel-View-Controller(またはModel-View-Presenter-Controllerまたはこの方向の何か)を使用します。このパターンは、オブザーバーを使用して変更を更新します。
注:デザインパターンにはいくつかの種類があります。アーキテクチャー(例:3層Webアプリ)から実装(オブザーバー)、イディオム(forループ)まで。