设计模式
橘子侠
这个作者很懒,什么都没留下…
展开
-
Android设计模式------尽量维持类的单一职责
<内容来自:Android源码设计模式>Android代码设计上要满足单一职责原则,即一个类只完成一类工作(一种工作)。假如:我们把所有的工作都写在一个类里面,一旦我们需要添加新的功能到这个类中,可能会更改原来的代码,这个类会变得越来越大,耦合度也会越来越高,如果我们写错了一个部分,就可能导致其他关联的地方同样报错。 例如:下面的伪代码public class ImageLoader{原创 2015-11-17 20:50:04 · 377 阅读 · 0 评论 -
Android设计模式-----依赖注入
当我们需要根据不同的条件创造不同的对象时,首先想到的也许是不断的像代码中加入if判断 例如://每个缓存类中都有一个取到图片的方法 ImageCache imageCache=new ImageCache(); MemeryCache memeryCache=new MemeryCache (); DoubleCache doubleCache=new DoubleCache(); public原创 2015-11-17 22:27:43 · 414 阅读 · 0 评论 -
Android----MVP模式的理解
本篇文章基于MVP模式对mvp设计模式进行了实践,作者对mvp进行了很详细的介绍,推荐大家看看。一、MVP的理解在Android开发中,Activity和Fragment承载了太多的开发任务,它们不仅负责展示UI,更由于它们有生命周期这一特性,我们同样会把许多的业务逻辑(controller层)的东西写在activity中,这样就造成的Activity和Fragment非常的臃肿,维护起来相当的麻烦原创 2016-02-13 15:12:06 · 960 阅读 · 0 评论