关于领域模型的问题
例如,我们定义一个账户类Account,但需要创建一个账户的时候:IAccount acct = Account.CreateAccount();
可现实生活中,账户自己并不能创建自己,也不能列出其他的账户。
因此,是不是有必要再定义一个AccountManager类。创建账户时:
IAccount acct = AccountManager.CreateAccount();
列出所有账户:
List<IAccount> list = AccountManager.listAccounts();
有没有必要这么做? --------------------编程问答-------------------- 可以这么做。 --------------------编程问答--------------------
版大,哪一种做法好啊,分析一下利弊啊 --------------------编程问答-------------------- 自己顶一下! --------------------编程问答-------------------- AccountManager.CreateAccount() 与 Account.CreateAccount();都是创建Account
为了解耦合,既然创建Account,没有必须在Account中还新建个方法; --------------------编程问答--------------------
您的意思,有必要定义AccountManager吗?
补充:Java , Java EE