design-patterns

    2

    5答えて

    私はBrainbehchでDesign patterns certificationを見つけました。 私はそれを渡した人から、JavaやC++の言語固有パターンの質問が多いことを聞いたことがあります。 私は、この認定ができると思う: は、オブジェクト指向設計とデザインパターンに自分のスキルを向上させるために私を強制します。 ドメインの知識を向上させ、構造化します。 私は主にPHPの開発を行う一方で

    0

    4答えて

    私はそれは抽象メソッドを持っているRequest.cs クラスがあります。 public abstract Response CreateResponse(XmlReader reader); をし、方法もあります: public Response SendRequest(string requestURI) { ... XmlReader reader = XmlRe

    0

    2答えて

    内部のメールシステムに似たアプリケーションを設計する必要があります。しかし、これは単なるコースプロジェクトです。ネットワーキングは必要ありません。教授は議論されたデータ構造を働かせるだけです。しかし、私はアプリケーションの設計方法を決めるのが難しかった。私が何をしなければならないかを簡単に説明し、私の考えを分かち合うつもりです。 これはコマンドラインベースのアプリケーションであることがわかっている

    0

    1答えて

    1日に数回(Windowsサービス経由で)実行されるプロセスがあり、管理者レベルのユーザー(Webアプリケーションを介して)がいつでも呼び出すことができます。このプロセスは、パートナーからWebサービスを通じてデータセットを取得し、このデータを独自のフォーマットでローカルコピーとマージします。十分に簡単です。 私の質問は、これがアプリケーション設計にどのように適合するかです。われわれは、ドメインオ

    1

    3答えて

    RAII - リソース獲得はクリティカルセクションで使用される初期化です 他にも重要な、よく使われているものは何ですか?

    4

    2答えて

    私はこのことについて明確ではないよ .... ビューにGridViewコントロールを持つときなど、データソース、列を設定しているコントローラがありますか?または私はちょうど、DataBindingのものを公開する必要がありますコントローラから発射し、ビュー上のhtml/codebehindすべてのレンダリングと配線を処理することができますか? は、より正確にするには、次のビューに私は privat

    1

    3答えて

    Martin Fowler(Patterns of Enterprise Application Architecture)の書籍で説明されているパターンを使用したASP.NETプロジェクトのサンプルはありますか? NorthwindのスターターキットとDinner Nowをダウンロードしました。これは非常に優れています。 C#とVB.NETのGoFパターンの例として、作業単位、リポジトリのような

    25

    11答えて

    テンプレートメソッドパターンと戦略パターンはほぼ同じことをします。私はそれらの間の基本的な違いを理解しています(テンプレートメソッドは継承ベース、ストラテジーはコンポジションベースです)。しかし、どちらを選ぶかについての適切なガイドラインはありますか?彼らは基本的に同じことをしているようです。

    3

    3答えて

    私はビジターパターンに関する質問がありますが、現在2つのアセンブリがあります。私の最初のアセンブリはいくつかのインタフェースを含んでいます。 public interface INode { void Visit(INodeVisitor visitor); } public interface INodeVisitor { void VisitContainer(I

    14

    7答えて

    私が気づいた私の最後のプロジェクトでは、クラス名にデザインパターンの名前を含めることは非常に便利です。たとえば、次のように ContextLazyFactory RunOnceMediator ThirdPartyMediator MyProjectCliFacade BinaryGate それが読みプロジェクトが容易になります。その他のメリットは、 "RunOnceManager"、 "Cont