<内容来自:Android源码设计模式>
Android代码设计上要满足单一职责原则,即一个类只完成一类工作(一种工作)。
假如:我们把所有的工作都写在一个类里面,一旦我们需要添加新的功能到这个类中,可能会更改原来的代码,这个类会变得越来越大,耦合度也会越来越高,如果我们写错了一个部分,就可能导致其他关联的地方同样报错。
例如:下面的伪代码
public class ImageLoader{
//图片缓存方法
private void initImageCache(){}
//设置图片的方法
private void displayImage(){
Bitmap bitmap=downloadImage(url);
if(bitmap!=null){
imageview.setImageBitm