在我的应用程序中,我有一个用于将某些响应反序列化为对象的类。 我有Notification类和另一个类NotificationUnmarshaller。这只有一种方法:
public IList<Notification> UnMarshal(PullResponse pullResponse)
我想将此类重构为Notification类中的公共静态方法。类似的东西:
public class Notification
{
//members
public static IList<Notification> FromResponse(PullResponse response}
{
//unmarshal
}
}
在这个好的设计模式中?使用单一方法对反序列进行反序列化是否有任何优势? FromObject(...)方法模式是否很好?
答案 0 :(得分:1)