私は写真を管理するためにASP.NET MVCで小さなプロジェクトを開発していますが、名前空間にクラスを整理する方法はわかりません。クラスの編成方法は?
私は2つの基本クラス(写真とカテゴリ)を持っています。これらのクラスをどの名前空間に入れるべきですか?ドメイン? POCO/POJO?
データアクセスには、DAO名前空間でPhotoDAOとCategoryDAOの2つのクラスがあります。 (それは正しいのですか?)
私のビジネスロジッククラスはどの名前空間に入れるべきですか?
誰かが私が使用/勉強しなければならないパターンをデザインする助言をしていますか?
とても基本的な質問をして申し訳ありません。ありがとうございました。
3点。 (1)一番外側の名前空間はあなたの会社の名前でなければなりません。他人の名前空間と決して衝突しないものでなければなりません。 (2)クラスと名前空間を同じ名前にしないでください。両方を行うと、それは非常に混乱し、名前空間の目的を破ります。 (名前空間が同じ名前の別のクラスと衝突したために名前空間にクラスを入れた場合、その名前空間も悪化します!)そして、(3)今はFramework Design Guidelinesのコピーを手に入れてください。このような質問に答えることがすべてです。 –