表现与数据分离(MVC)

mvc指的是model,view,controller 三部分,view为视图层,负责显示内容;model为模块层,负责业务逻辑和数据存储;controller为控制层,负责将它们联系起来。这样就做到了表现与数据分离。看接下来的两段代码:
没有使用mvc


使用mvc




    
    MVC
    
    
    


    
    

前一个和后一个代码实现一样的功能,好吧,后一个看起来略微的有点复杂。为什么要使用这种模式呢?因为一个界面的更改相对于他要实现的功能和存放的数据的更改相对更频繁一些,我们不能每次界面更改就全盘把代码重新码一遍,那样的话大概会累死,而且这样做也会使代码更加易读。


参考:叶小钗的表现与数据分离博客

你可能感兴趣的:(表现与数据分离(MVC))