android 架构模式MVC,MVP,MVVM
从只会实现功能的“码农”到软件工程师、设计师的过渡。 MVP/MVVM架构的优点和缺点?它的使用场景是什么? MVC是一种框架模式而非设计模式,GOF把MVC看作是3种设计模式:观察者模式、策略模式与组合模式的合体,而核心是观察者模式。简而言之,框架是大智慧,用来对软件设计进行分工;设计模式是小技巧,对具体问题提出解决方案,以提高代码复用率,降低耦合度。-- 我对移动端架构的思考...