同じクライアントが使用する一連のオブジェクト タイプを作成する必要があります。ファクトリーパターンの適用を考えています。しかし、私はこのデザイン パターンに慣れていないので、何人かからアドバイスをもらいたいと思っています。
MessageTypeA、MessageTypeB、および MessageType C があります。各メッセージ タイプは、XML 形式または通常のプレーン テキストである可能性があります。各メッセージ タイプには、1 つ以上のバージョンも含まれる場合があります。例、
MessageType A in xml format version 1,
MessageType A in xml format version 2,
MessageType A in xml format version 3.
MessageType A in plain text format version 1,
MessageType A in plain text format version 2,
MessageType A in plain text format version 3.
MessageType B in xml format version 1,
MessageType B in xml format version 2,
MessageType B in xml format version 3.
MessageType B in plain text format version 1,
MessageType B in plain text format version 2,
MessageType B in plain text format version 3.
これらのオブジェクトの作成にファクトリ デザイン パターンを適用する方法を教えてください。