私は出席依頼者用の複数のユーティリティ(顔リーダーなど)を作成しました。しかし、メインのデータ取得部分は異なります。dllとC言語のような機能#
ここに私の質問は、私はクラス
を作成することにより、各デバイスの主な機能
- は、上記のために他のオプションがあることを行うには、2つのオプションを持っています
私は出席依頼者用の複数のユーティリティ(顔リーダーなど)を作成しました。しかし、メインのデータ取得部分は異なります。dllとC言語のような機能#
ここに私の質問は、私はクラス
を作成することにより、各デバイスの主な機能
あなたは間違いなく各デバイスに新しいクラスが必要です。
それぞれ異なるDLLを使用することもできますが、ここでは説明していない正確な要件によって異なります。また、DLL間でのクラスの移動は、クラス間での動作の移動に比べて比較的簡単です。
今後これらのデバイスを拡張する予定がある場合は、共通のデバイスコードを含む基本DLLを作成し、次に各固有のデバイス用に別々のDLLを作成します。
これらのデバイスの拡張性があまり高くない場合は、同じDLLで別のクラスを使用してください。
私がこれを見る方法は、各リーダーの機能が変わるのでしょうか?他のアプリケーションでコードを再利用する必要がありますか?そうであれば、個別のdllに移動します。 – Jethro
名前空間とクラスは非常に異なるものです...同じアセンブリ内または異なるアセンブリ内にある場合は、同じ名前空間内に複数のクラスを作成できます。 –
他のすべてのコードはすべて同じですそのために私は1つの良い機能がほしいと思っており、毎回各デバイスのためにその部分を置き換えようとしています – deepi