私のプログラムでは、クレジットカードをスワイプする時間が表示されるウィンドウがあります。このウィンドウは、クレジットカードがスワイプされるか、その他のエラーが発生するまで待機します。現在、待機ウィンドウは、内部的にカードリーダークラスを作成しており、カードリーダークラスの代理人/コールバックメソッドを使用して、カード上のデータがいつ利用可能か、その他のエラーが発生したことを知ります。クレジットカードリーダーからのデカップリングクレジットカードの待ち受けウィンドウ
私はCardReaderの戦略パターンを実装しています。
また、CardReaderの作成/不確定コードをウィンドウコードから切り離したいと思います。あなたは同じことをするためのヒントを教えてください。
CardReaderの戦略パターンクラスを設計する前に、あなたのコメントを読んでいます。
おかげ
で動作するように多くの私たちに与えていない
読み取りは、単一のリーダーからのデータを受信するために複数のウィンドウを有効にするには、このようなものを作るに行われているリーダークラス内
あなたは単に工場のパターンを探していませんか? – CodingBarfield