MVC设计模式小结

    MVC是现行的常用设计模式之一。

   

    M(Model) :模型,主要处理系统中的业务逻辑

    V(View)    :视图,即用户与系统进行交互的界面

    C(Control):控制,它是连接模型和视图的桥梁,根据交互信息来给相应的功能板块分配工作

 

    优点:

          1、低耦合性

 

               模型与视图分离的形式使得整个系统很明显的分为多个功能板块,各板块之间并不会互相影响和牵制,

               因此当某个板块需要修改,或者需要添加某个板块时,就不会牵动到其他板块,便于软件的更新和维护。

         

          2、高重用性和可适用性

 

               这一优点很闪,如果你发现自己的代码中有很多实现同一功能的重复代码,那么你肯定不是用的MVC。

 

          3、实现团队的快速分工

 

               使用MVC模式能让团队分工变得非常明确,处理业务逻辑的就只用专注于业务逻辑的设计,而处理视图

               的就只需要专注于视图的设计。

        

     缺点:

               MVC由于需要做到视图与模型的严格分离,因此在设计时需要根据系统复杂的内部原理进行精心设计,

               这难免就会花上大量时间和精力。

 

 

     以上即为本人所理解的,MVC不是个简单的东西,需要大量的实战经验才能理解透彻,本人沧海一坨菜,还需不断努力...........

              

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值