design-patterns

    -2

    1答えて

    私は新しいプロジェクト(学習目的)を開始していますが、次のシナリオで使用するのに最適なソフトウェア設計パターンが何かを判断しようとしています。 私は複数のWebサービスからダウンロードし、後で表示するために私のアプリのどこかに保存する必要があるいくつかのデータがあります。ただし、各データ(教師、学生のリストなど)は、1つ以上の特定のビューコントローラ(たとえば、teachersViewContro

    1

    2答えて

    注意:私は、強い参照サイクルを避けるという点について、(非常に多くの)回答と記事の多くを読んできました。しかし、私はこれらのサイクルを避ける特定の副産物をどのように扱うかについてのガイダンスを探しています。 次の例では、クラスFooはクロージャを使用して構成されるように設計されています。クロージャへの参照は、後で使用するためにキャッシュされます。 モデルデータが必要なときはいつでもクロージャが呼び

    1

    2答えて

    私のチームは、以下の問題のために最適なアーキテクチャを見つけようとしています。私は自分の状況に関する既存の推奨事項を見つけることができるようにしたいと思いますが、検索するのは難しいです。 私たちは、SPA、ASP.NET WebAPIのバックエンド、およびデータベースとアプリケーションを持っています。 ファイルとアプリケーションに依存しないメタデータの格納と提供には、別の社内WebAPI Bがあり

    0

    1答えて

    私はコンセプトと混同していますか?コンストラクタの代わりにオブジェクトを返す静的メソッドを組み込むのと同じくらい簡単ですか?そのため、クライアントがライブラリを更新している間にコードを変更する必要はありませんか、それ以上のことがありますか?

    0

    2答えて

    最初に検索で自分自身を見つけることができたら謝っていますか?新しいものなので、私が欲しいものを説明するために適切な用語を使用しているかどうかはわかりません - ノブを蹴りません:) a)の順序が重要とが保持される必要があり、「目標オブジェクト」の木、 B)として単独で立つことがあり、ツリー内の各ゴールオブジェクトを生成します1つのオブジェクト、またはサブゴールの集合を構成する(さらに、サブゴールを

    1

    1答えて

    mongoデータベースに接続するためのチュートリアルに基づいて、次のコードを使用しています。 私が設計に関するいくつかの疑問を持っている: は、それは同時に複数のスレッドからMongoConnection.getDB()関数を呼び出しても大丈夫ですか? そうでない場合は、同期させる必要がありますか? デザインに問題がある場合、どのような望ましくない影響を与えることができますか? 私はmongodb

    0

    1答えて

    私は、以下の検索条件の1つ以上に基づいてオブジェクトのコレクション(予約など)を検索する必要があります。私はこれを実装するためにフィルタパターンを使用するつもりです。 検索オプション:FIRSTNAME、姓、電話、電子メール 要件である - ユーザーが唯一fistnameフィルタを指定した場合には、フィルタリングするだけファーストネームを使用しています。ユーザーがファーストネームとフォンの両方を指

    2

    1答えて

    私はそれが世界で最もすばらしいタイトルではないことを知っています。 私はJavaでアプリケーションを開発していますが、その一部はMVCデザインパターンを使用しています。 は、上記には、MVC構造の私の理解である、または少なくともどのように私はそれを実装することを選択しています。しかし、私はオブジェクトをインスタンス化する問題に遭遇しました。任意のコントローラは、それへの参照がビューペアだし、任意の

    1

    1答えて

    シングルトンは有用で人気があると聞きましたが、実際はオープンソースプロジェクトにはほとんど見られません。 代わりに、静的メソッドを使用する人が常にいます。 次1は一例であり link public final class IoUtils { private IoUtils() { } public static boolean copyStream(InputStream is,