factory-pattern

    0

    1答えて

    私の仕事環境では、ファクトリパターンを使用してクライアントプロキシ用のフレームワークを作成する必要があるため、サービスにサービス参照を追加するのではなく、実際のクライアントがこのフレームワークを使用します。私は多くの知識を持っていないので誰でも同じアイデアや役に立つリンクを提供することができます。 "ChannelFactory"をフレームワークに使用することはどうですか?またはフレームワークは、

    6

    5答えて

    私は異なったデザインパターンを見始めました。そして今、私はファクトリーデザインパターンに焦点を当てています。私はいくつかの例、youtubeのtuturialsとブログを見て、私はほとんどを得たが、私はまだインターフェイスが必要な理由を得るdidnt。 正式な定義は次のとおりです。 は、オブジェクトを作成するためのインターフェイスを定義しますが、サブクラスがインスタンス化するクラスを を決めましょ

    8

    1答えて

    私はHodgesの "More Coding in Delphi"、Factory Patternのセクションを読んでいます。 ものを学ぼうとしています。私のコードを小さなユニットに分割しました。 私はReportMemoryLeaksOnShutDown := True;を使用しています。なぜそれが起こり、どのように修正するのですか? unit Unit2; interface uses

    5

    2答えて

    私は多くの場合、工場から生産されたエンティティを表すクラスを扱います。 私の工場を簡単にテストできるようにするには、通常IEquatable<T>を実装し、GetHashCodeとEquals(MSDNのように)をオーバーライドします。 たとえば、例の目的で単純化された以下のエンティティクラスを取る。通常、私のクラスにはより多くのプロパティがあります。場合によってはEqualsメソッドでSeque

    6

    1答えて

    私はthisリンクをたどってきた....私は私のproject..iは、オンラインリソースを経てきた中でFactoryパターンを実装したいと私は春のServiceLocatorFactoryBeanではなく、通常のJavaのファクトリパターンを実装する必要があります知っているようになりましたしかしそれはxmlベースで説明されています....どのように注釈ベースのファクトリパターンを使用してそれを行

    0

    1答えて

    XE2でジェネリックファクトリを記述する方法を理解しようとしています。 type TObjectTypes = (otLogger, otEmail); type TLoggerTypes = (lFile, lConsole, lDatabase); type TEmailTypes = (etPOP3, etSMTP); クラス:私はこの考えてみましょ

    -1

    1答えて

    これらの2つの間に違いはありますか?私はそれらの話題を学ぼうとしており、どちらも同じ概念に見えます。 Factoryパターンでは、FactoryClassを作成します。FactoryClassは、他のクラスのオブジェクトの作成(依存関係の削除)を担当します。私はそれがDIPと同じ概念だと信じています。私が間違っているなら、私を訂正してください。ごめんなさい!もしそれが愚かな質問であれば!

    12

    3答えて

    反射を工場パターンで使用することをお勧めしますか? public class MyObjectFactory{ private Party party; public Party getObject(String fullyqualifiedPath) { Class c = Class.forName(fullyqualifiedPath); party = (Per

    0

    1答えて

    リポジトリのデザインパターンに関する質問、多くのデータソースとのやりとりの方法があります。例えば 、私はこれらのリポジトリがあります。 UserRepositorySql UserRepositoryMongoを UserRepositoryXml (これは私が各データソースのリポジトリを作成する意味でも正しいですか?? ) 何が良いですか: UserRepositoryと呼ばれる抽象クラスと、そ

    0

    2答えて

    prototypal-inheritanceを使用する一般的な抽象化を使用するjavascriptのファクトリパターンの例を作成しようとしましたが、コンソールログの値は未定義に戻ります。以下 var AthleteFactory = function() { var athlete, that = this; this.createAthlete = function(ath