問題タブ [builder-pattern]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Databuilder パターンの問題
データビルダーのパターンで遊んでいますが、いくつかの動作を理解できていません。私が達成しようとしていることのこの単純化されたバージョンを以下に書きました
上記のコードの使用法
これで子が作成されます。また、インテリセンスは、この新しい DataBuilderChild().WithId(1).WithDescription(""); を実行できることを示しています。ただし、ビルドしようとすると失敗します。このメソッドにアクセスできない理由がわかりません。それは公開されており、インテリセンスによって表示されます。誰かがそれを機能させる方法を説明できますか? ありがとうございました
編集
エラー メッセージは次のとおりです。エラー 1 型 'TestProgram.Program.DataBuilderParent' を 'TestProgram.Program.MyChild' に暗黙的に変換できません C:\Apps\TestProgram\Program.cs 44 29 TestProgram
java - ビルダーパターンを使用して抽象クラスを構築するには?
これは私が持っている抽象クラスです
次に、この抽象クラスを以下のように使用します。
抽象クラスをインスタンス化できないため、ビルダー パターンは機能しません。これを行うための代替パターンも知りません。
注: また、この基本クラスから拡張されたクラスについての知識もありません。
java - デフォルトのコンストラクターは、Jersey Java を使用したビルダー パターンを使用して構築されたクラスで利点がありますか?
Jersey Java を使用して不変オブジェクトを作成しようとしています。しかし、デフォルトのコンストラクターが大きなアプリケーションで役立つかどうかはわかりません。誰かがこれについて私を導くことができますか?
これは私のクラスです:-
デフォルトのコンストラクタも同様です:-
シリアライゼーション/デシリアライゼーションに役立つか、まったく役に立ちません。
大きなアプリケーションでどのような影響があるか、またはすべてを使用しない方がよいかはわかりません。
json - jsonでネストされたビルダーパターンを使用するには?
私はJSONオブジェクトを持っています:
この配列のオブジェクトだけでなく、ビルダーパターンを使用してビルドしています。この構造にもう 1 つの通りをAddress
追加するにはどうすればよいですか(この配列のさまざまなオブジェクト間で一意であると仮定します。Address
name
注: ビルダー パターンを使用しているため、ゲッターを使用してこのオブジェクトのフィールドにアクセスすることはできません。
</p>
java - Mockito を使用した流暢なインターフェースの単体テスト
以下に示すように、ビルダー パターンで使用される DAO インターフェイスをモック化します。ただし、以下のテストを実行すると、モック オブジェクトが呼び出されないことが示されます。私は何を間違っていますか?