![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MVC
文章平均质量分 71
EffIdong
计划!效率!
展开
-
MVC
1.复杂的软件必须有清晰合理的架构,否则无法开发和维护。 2.(百度)MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。3.MVC模式的意思是,软件可以分原创 2017-06-09 13:43:01 · 1032 阅读 · 0 评论 -
MVP
1.MVP是由MVC演化而来 2.MVP与MVC的区别 在MVP中View并不直接使用Model,它们之间的通信是通过Presenter (MVC中的Controller)来进行的,所有的交互都发生在Presenter内部,而在MVC中View会直接从Model中读取数据而不是通过 Controller。 3.MVP优点 模型与视图完全分离,我们可以修改视图而不影响模型 可以更高效原创 2017-06-09 13:56:53 · 1258 阅读 · 0 评论 -
框架与设计模式的区别
框架通常是代码重用,而设计模式是设计重用,架构则位于这两者之间,部分代码重用,部分设计重用,有时分析也可重用 从复用角度讲,设计模式是代码级复用、框架是模块级复用、架构是系统级复用、平台是企业应用级复用。 软件生产三种级别的重用: 内部重用,在同一应用中能公共使用的抽象快 代码重用,用模块组合成库或者工具集,以便于在多个领域和应用都能使用 应用框架重用,为专用领域提供通用的或者现成的基础结构,以原创 2017-06-09 14:31:39 · 621 阅读 · 0 评论