在Java中创建对象的设计问题

Imr*_*han 0 java oop design-patterns

我正在开发一个应用程序,其中订阅者发送SMS以获取任何包.

在我的程序中,当我收到用户请求时,我必须创建Subscriber对象.要初始化订户对象,我必须查询后端数据库和IN节点,然后设置订户对象的属性.

请为此建议,我应该使用Factory模式还是Builder?或任何好的选择?有什么建议我将代码用于查询数据库并在Factory类中调用XMLRPC?

我的课看起来像以下

public class Subscriber {

private String subno;
private String subPackageType;
private String subTariff;
private String subRequest;
private boolean isTransferable;
}
Run Code Online (Sandbox Code Playgroud)

现在subno,subRequest我从sms获得,subPackageType来自数据库,subTariff来自IN节点,发送XMLRPC命令.

我也有更多的属性,但我只提一些提供概念.

问候,
imran

jwe*_*ing 7

不要再考虑"我应该使用哪种模式",就像任何应用程序存在单一模式一样,只要应用特定模式就会神秘地修复世界.

开始写作,将出现一种模式.最终,凭借经验,这将成为第二天性.不要试图强迫事物进入模式,让它成长和成熟.