软件设计
jackpanlee
这个作者很懒,什么都没留下…
展开
-
三层架构
什么是三层架构? 通常意义上的三层架构就是将整个业务应用划分为:界面层(User Interface layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer)。 区分层次的目的即为了“高内聚低耦合”的思想。在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。微软推荐的分层式结构一般分为三层, 从下至上分别为:数据访问层原创 2015-09-02 11:16:32 · 585 阅读 · 0 评论 -
MVC、MVP 和 MVVM
MVC模型: Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。通常模型对象负责在数据库中存取数据。 View(视图)是应用程序中处理数据显示的部分。通常视图是依据模型数据创建的。 Controller(控制器)是应用程序中处理用户交互的部分。通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。原创 2015-09-02 11:36:53 · 340 阅读 · 0 评论