builder-pattern

    0

    1答えて

    他のいくつかのオブジェクトに基づいて作成されるオブジェクトを作成したいと思います。私は使用したいBuilderパターンしかし、私はいくつかの疑問があります。 Builderパターンのすべての例では、簡単な方法(例:)(,、受注番号など)があることがわかります。これらのメソッドのそれぞれは、ビルダー内のフィールドに入力パラメータを割り当てます。次にbuild()メソッドは、ターゲットオブジェクトを作

    4

    4答えて

    私は、個別のSQLクエリからフェッチされている多くの不変プロパティで構築しているKotlinデータクラスを持っています。ビルダー・パターンを使用してデータ・クラスを構築する場合、これらのプロパティーを変更できないようにするにはどうすればよいですか?例えば 、代わりに私はまだKotlinのデータクラスの機能と不変の性質を利用しながら builder.someVal(val1) // compute

    0

    1答えて

    私は上流から来る2種類のペイロードを持っています:PayloadAまたはPayloadBです。 PayloadAとPayloadBの間にいくつかの共通フィールドがありますので、私はこれらの共通フィールドでPayloadクラスを作成しました。残りの部分では、ペイロードごとに2つのビルダークラス1を作成しました。 public final class PayloadA { private f

    0

    2答えて

    私はマルチスレッドアプリケーションから使用しているビルダークラスを持っていますので、スレッドセーフにしました。簡単にするために、ここでは問題を示すためのフィールドをいくつか示しています。 public final class ClientKey { private final long userId; private final int clientId; priva

    1

    2答えて

    私は2人のビルダー - PayloadAとPayloadBを持っています。例を簡単にするために、私は他の多くのフィールドを削除しました。 PayloadA.Builderコンストラクタは、入力パラメータとしてprocessName、genericRecordを取り、その後、genericRecordからいくつかを抽出します。そしてその上で私は検証をしています。 PayloadB.Builderコン

    0

    2答えて

    私はBuilderパターンを初めて使用し、SpringモデルでBuilderパターンを使用する方法を理解しようとしています。 私の以前のモデルは、私はビルダーメソッドに置き換え、すべてのsetterメソッドとgetterメソッドを持っていたし、今のコードは次のようなものになります。以前 public class UserInterests { private final String u

    0

    2答えて

    私はObjectを構築するクラスBuilderをいくつか持っています。私はObjectの中身の一部をポリシーオブジェクトに置き換える計画があります。たとえば、いくつかのコンテナタイプStorageを設定することができます。具体的には、Builderを使用して、Objectのポリシーオブジェクトを設定したい場合は、何らかのデフォルトに戻すことをお勧めします。私の頭の上から、そのような何か: clas

    1

    1答えて

    私は春のブートで残りのAPIを作成しています。私はSpringに新しいので、SpringのBuilderパターンを使用する最良の方法について提案が必要です。 Product.java(データベース・エンティティ) public class Product{ private String name; private String sku; //getter-sette

    1

    1答えて

    私は以下のクラスを持っています。 public class Payload{ private Map<String, Object> map; public static Payload INSTANCE = new Payload(); private Payload(){ map = new HashMap<>(); } p

    0

    1答えて

    私はこれを見つけましたuseful Builder Pattern Designに私を導入しました。 専用ビルダーを記述しない構成に基づいて、必須パラメータとオプションパラメータを持つ "Car"オブジェクトを作成するには、このコードをどのように実装しますか? シナリオ1 3つの車輪が付いている車、本文なしなしエンジンを構築します。 シナリオ2 ボディとエンジンと、2つの車輪が付いている車をビルド