【发布时间】:2015-07-23 06:28:38
【问题描述】:
我想将表单传递给我制作的模型 (MVC) 在OOD原则和松耦合方面,首选什么态度?
1) 将新用户的所有详细信息从表单(用户名、密码、电话等)传递到模型到单个或重载方法? 或:
2) 将单个对象(例如“User”或“ParseUser”(解析云服务的对象 - parse.com))传递给模型。
优点和缺点: 如果我通过 ParseUser 对象,明天 parse.com 可以更改该对象,我将不得不更改所有“客户端”(=调用者)的代码,而不仅仅是从模型中更改它们。 而如果我将细节传递给重载方法(例如 (signUpUser("Dave","abc234",+834-000-000-00)) 我认为这也与松散耦合原则相矛盾,因为有更多数据(多个变量)在实体之间传递,看起来比较乱……
【问题讨论】:
标签: java android oop parse-platform loose-coupling