架构师之路MVVM干货

我所理解的MVVM

2017-05-24  本文已影响285人  liyc_dev

不确定,MVVM是不是为了解决MVC中臃肿的C,
但是,它的确完美解决掉了MVC中臃肿的C。

  1. MVC
    C同时拥有M和V,作为两者之间的桥梁,注定要导致它的臃肿。


    mvc
  2. MVVM
    单向拥有,完全解耦,自然简单、便于维护、容易理解


    mvvm
  3. 参考文献
    巧哥的观点有点老,但是辩证的看,还是能有收获
    我对MVC的理解个人观点,欢迎讨论
    喵神翻译的一本书上面的两张图也出自这里
  4. 介绍两者的文章、博客、书籍很多,这里不多说,直接上代码

介绍一下这个小需求:对,就这么简单

  1. 从服务端返回User数据(包括:id(int)、name(string)、age(int)、university(string)、sex(int))
  2. 在界面上展示User数据(包括:姓名(string)、大学(string)、性别(string))
  3. 要求性别转换(1->男;2->女),大学最长显示三个字符
上一篇 下一篇

猜你喜欢

热点阅读