我正在做的应用程序,做下面的东西。
我把东西分成了三个不同的班。
我需要找出最佳做法来做到这一点。有什么帮助吗?如果我也需要贴密码,请告诉我?

发布于 2015-09-16 19:06:47
你可以看看多层结构。您的应用程序似乎可以使用最常见的层:
但是在将来你可以添加网页,赢得表格等等)
(服务)
(就你的情况而言)
支持您的业务层所需的持久性层、网络和日志记录服务)。
一旦您了解了体系结构,就可以设计较低的级别。
在表示层上,您可以决定对交互模型使用分离的表示模式(一种分层设计风格),例如模型-视图-控制器。
对于二分层,您可以使用应用程序门面或其他一些相关模式。
在数据访问层中,数据映射模式非常适合,因为它在对象和数据库结构之间提供了层,用于将数据从一种结构移动到另一种结构,同时保持数据的独立性。其他相关的模式要看。
https://stackoverflow.com/questions/32616453
复制相似问题