factory

    1

    1答えて

    私は文字列パラメータを与えられた一連の単体テストのバリエーションを生成する単一の関数を持っています。どのようにしてファクトリメソッドの文字列パラメータを取るかを取るファクトリ属性(または何らかの代替メソッド)を使用することはできますか? 私はGallio/mbUnitで自動テストフレームワークを使用しています。

    2

    3答えて

    私は、Factoryクラスを使ってオブジェクトのインスタンス化を管理し、コンストラクタに任意の依存オブジェクト(Dependency Injection)を渡しています。 function createBasket() { //pass in dependent objects $apiCon = $this->createAPIConnector($this); $

    0

    1答えて

    プールされたデータソースを持つDAOファクトリのコンフィグレーションに関するアドバイスを少し受けました。 (抽象ファクトリからの)JDBC DAOファクトリとプールされたデータソースがアプリケーションサーバによって設定され、管理されているとします。 Glassfish ファクトリが初めて作成されるとき(シングルトンパターン)、プールされたデータソースのJNDIルックアップを実行します。 JDBC

    18

    3答えて

    ユーザーの機能を呼び出すためのインターフェイスを提供することで、自分のモジュールのユーザーがその機能を拡張する機能を提供したいと考えています。たとえば、クラスのインスタンスが作成されたときに通知を受け、インスタンスを使用する前にそのインスタンスを変更する機会をユーザーに与えたいとします。 私はそれがインスタンス化を行うモジュールレベルのファクトリ関数を宣言することです実装しました方法:私はのmym

    0

    2答えて

    機能(ヘッダーファイル)に対するクラスインターフェイスを提供するAPIを構築し、すべての標準的な理由で実装を非表示にしたいと考えています。私は、オブジェクトファクトリを使用して、インタフェースに準拠した派生した「新しい」オブジェクトのオブジェクトポインタを返すことを計画しています。 コアAPIのクラスは、組み込み数値型(char、uchar、short、ushort、int、uint、float、

    10

    3答えて

    私は非常に単純なファクトリを持っています。このファクトリは、作成するオブジェクトの型と作成されるすべてのオブジェクトに共通の他のパラメータを決定するパラメータの1つとしてEnumをとります。 私は例えば、私のオブジェクトコンストラクタのパラメータを作成するための工場のためのより多くの種類が異なるために始めている追加しているとおり: public class someFactory { p

    6

    1答えて

    MEFを使用するデスクトップアプリケーションは、多くの 'ServiceProviders'をインポートします。各パート(ServiceProvider)は、別々のDLL内のクラスです。 すべてのDLLは、デスクトップアプリケーションで使用される「プラグイン」フォルダにあります。 私は部品の新しいインスタンスを必要とするので、ExportFactoryが最良の選択だった。問題は私の部品はコンストラ

    4

    3答えて

    こんにちは 私はDDDに従ってアプリケーションを作成しようとしています。 public class Item { public Category Category { get; protected set; } ... } public class SpecificItem : Item { ... } public class Cate

    15

    4答えて

    DataGrid.CanUserAddRows = trueフィーチャを使用したいと思います。残念ながら、デフォルトコンストラクタを持つ具象クラスでのみ動作するようです。私のビジネスオブジェクトのコレクションは、デフォルトコンストラクターを提供しません。 私はDataGridのオブジェクトを作成する方法を知っているファクトリを登録する方法を探しています。私はDataGridとListCollect

    4

    5答えて

    次のようなファクトリパターンを実装しています。ここで public class FeedFactory { #region Singleton Pattern //.. #endregion private static Feed[] _factory = new Feed[(int)FeedType.Total]; public void