design-patterns

    2

    2答えて

    データベースのレコードの整合性をテストするテストシステムを構築しています。データベースは絶えず成長しています。 私が格納している主要な種類のレコードごとに、レコードを繰り返し処理したいのですが各レコードで一連のテストを実行します。その一連のテストは、ビジネスの進展とともに、問題の原因を特定して解決したと確信しているため、絶えず成長/変化していきます。私は、それぞれのテストを自分のファイルに入れて、

    4

    4答えて

    ほとんどすべてのプロジェクトで、私はシングルトンパターンを実装するいくつかのクラスを作成します。たとえば、データ・マネージャ - ファイル・システム、データ・ローダーに関する作業がある場合 - アプリケーションがインターネット、さまざまなリソース・マネージャーなどに接続している場合など5-7までのクラスがあり、私がやっていると感じ始めます何か問題でも。シングルトンパターンをあまりにも多く使うのは悪

    4

    1答えて

    私はその後PageクラスもContentAbstract class Page extends ContentAbstract { protected static $type = 'Page'; private $template_file; private $short_name; static function newFromName($name

    0

    3答えて

    WinFormに対応するWinFormがあれば、Class Log Serverというクラスがあります。 クラスサーバーはフォームコントロールに入力された値に基づいて計算を行い、その情報を別のクラス、たとえばクラスclientに渡す必要があります。 私がした解決策は、メディエータパターンを使用しています。 class Server { Mediator m = new Mediator

    18

    5答えて

    私はまだCocoaとObjective-C(< 1年)の新機能です。 My Appには50以上のクラスが追加されていますが、ViewControllerの一部には700行以上のコードが混在しています。 私の質問です: "大" ViewControllerを持っているのはいいですか?または分数にコードを分割するパターンはありますか?たくさんのコードがデリゲートメソッドを実装しています。なぜそれをどう

    1

    1答えて

    私はMVCアーキテクチャでいくつかの助けが必要です。 Userという名前のオブジェクトに対して、次のアーキテクチャを使用します。 UserRepository - > IUserRepository - > UserServiceの - > IUserService - > UserControllerで Userオブジェクトは、私のデータベースから来ていると私はEntityFrameworkを使

    3

    2答えて

    .NETのどの分野でAdapter patternを活用しましたか?私はアダプタを使用して.NETコンポーネントの具体例を探しています。

    0

    1答えて

    可能性の重複:私は解決策をコーディングしていたときに、私が持っている、このパターンを理解するが、思った Are there any good books on M-V-VM in WPF? ビューモデルの間で5月の疑問とVIEW。 私はこのパターンを習得したいと思っています。ベストプラクティス、ウェブサイト、ビデオ、書籍になるでしょう。あなたは私に何をお勧めしますか? ところで、これらのクラスを作

    0

    1答えて

    Asp.Net MVC3プロジェクトで、剃刀エンジンを使用して作業しているとき、私は最高の状態で処理する方法がわからないという状況を発見しました。ビューで は、私は次のような状況があります。 @foreach (var item in Model.Items) { Html.RenderAction("ActionName", new {param = item}); } 私はそれ

    1

    1答えて

    基本的には、ライブラリ内のインタフェースの1つに興味がありますが(ソースは利用可能ですが)、他の多くのインタフェースへの参照で構成されています。 これらのクラスを他のユーティリティライブラリで使用して、高速シリアル化の例としてkryoを使用したいと思います。私はorientdbとしてオブジェクト・データベースでも使用しようとしましたが、それらのライブラリのすべてがクラス階層に対応できません。または