1

いくつかの種類のメッセージを送信するシリアル デバイスがあります。各メッセージ ヘッダーはメッセージ タイプを表します。各メッセージ タイプには、一連のフィールドがあります。どのタイプのメッセージが表示されるかわかりません。

私のコードでは、各メッセージ タイプはクラスを表します。getMessage 関数を使用してメッセージを返す最良の方法は何ですか? 具体的なメッセージを保持するメッセージ インターフェイスまたは親メッセージ クラスを返すことができます。しかし、それはまったく素敵なデザインですか?

4

1 に答える 1