当前位置:编程学习 > JAVA >>

关于领域模型的问题

例如,我们定义一个账户类Account,但需要创建一个账户的时候:

IAccount acct = Account.CreateAccount();

可现实生活中,账户自己并不能创建自己,也不能列出其他的账户。
因此,是不是有必要再定义一个AccountManager类。创建账户时:

IAccount acct = AccountManager.CreateAccount();

列出所有账户:

List<IAccount> list = AccountManager.listAccounts();

有没有必要这么做? --------------------编程问答-------------------- 可以这么做。 --------------------编程问答--------------------
引用 1 楼 huxiweng 的回复:
可以这么做。


版大,哪一种做法好啊,分析一下利弊啊 --------------------编程问答-------------------- 自己顶一下! --------------------编程问答-------------------- AccountManager.CreateAccount() 与 Account.CreateAccount();都是创建Account

为了解耦合,既然创建Account,没有必须在Account中还新建个方法;  --------------------编程问答--------------------
引用 4 楼 careers1111 的回复:
AccountManager.CreateAccount() 与 Account.CreateAccount();都是创建Account

为了解耦合,既然创建Account,没有必须在Account中还新建个方法; 


您的意思,有必要定义AccountManager吗?
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,