MVC

 

MVC全名是Model View Controller ,业务逻辑,数据,界面显示分离的方法组织代码.将业务逻辑聚集到一个部件里面,改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑.

使用MVC的目的是将M和V实现代码分离,是一个程序可以使用不同的表现形式,C的存在是确保M和V的同步,一旦M改变,V应该同步更新

 

框架和设计模式的区别:

  框架通常是代码重用,设计模式的设计重用,架构介于两者之间,部分代码重用,部分设计重用,有时分析也可重用,
     在软件生产中有三种级别重用: 
    内部重用:在同一应用中能公共使用的抽象块,

    代码重用:将通用模块组合成库或工具集,以便多个应用和领域都能使用.
    应用框架的重用:为专用领域提供通用的或现成的基础结构,以获得最高级别的重用性.

框架是大智慧,用来对软件设计进行分工,设计模式是小技巧,对具体问题提出解决方案,以提高代码复用率.降低耦合度.

 

posted on 2017-03-06 16:44  含蓄的龅牙妹  阅读(157)  评论(0编辑  收藏  举报

导航