美文网首页
iOS中MVC设计模式

iOS中MVC设计模式

作者: 西门丨不吹雪 | 来源:发表于2016-08-01 15:17 被阅读49次

    MVC(Model View Controller)模型(model)-视图(view)-控制器(controller):

    M是指数据模型,V是指用户界面,C则是控制器。使用MVC是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据你可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新,从例子可以看出MVC就是Observer设计模式的一个特例。

    MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。

    MVC的优点:

    1.低耦合性
    2.高重用性
    3.提高了程序的可维护性、可移植性、可扩展性
    4.降低了程序的开发难度
    5.有利于软件工程化管理

    相关文章

      网友评论

          本文标题:iOS中MVC设计模式

          本文链接:https://www.haomeiwen.com/subject/vbwxsttx.html