0
私のアプリケーションでは、オブジェクトへの応答を逆シリアル化するために使用されるクラスがあります。 私はNotificationクラスとNotificationUnmarshallerクラスを持っています。これには1つの方法しかありません:ファクトクラスとFromObject()メソッド
public IList<Notification> UnMarshal(PullResponse pullResponse)
このクラスをNotificationクラスのパブリック静的メソッドにリファクタリングします。次のようなもの:
public class Notification
{
//members
public static IList<Notification> FromResponse(PullResponse response}
{
//unmarshal
}
}
これは良いデザインパターンですか?レスポンスをデシリアライズする1つのメソッドを持つクラスを持つ利点はありますか? FromObject(...)メソッドパターンは良いですか?