(随记三)Android设计模式解析与实战_面对对象六大原则之里式替换原则

来源:互联网 发布:win7网络设置新功能 编辑:程序博客网 时间:2024/05/21 17:41

(随记三)Android设计模式解析与实战_面对对象六大原则之里式替换原则 :

* 构建扩展性更好的系统* 定义 : 所有引用基类的地方必须能透明的使用其子类对象* 简单来说就是 : 只要父类能出现的地方,子类就能出现 , 并且替换为子类也不会产生任何错误 。
  • 在随即二中的缓存类代码也很好的提现了里式替换的原则,即DiskCache,MemoryCache与DoubleCached都可以替代ImageCache并且保证正确性
  • ImageCache建立了获取缓存图片、保存缓存图片的接口规范,MemoryCache等根据接口规范实现了对应的功能,用户使用的时候具体的缓存对象就可以动态的替换ImageLoader中的缓存策略。
  • 这使得ImageLoder中的缓存策略系统具有了无限的可能性和拓展性

代码示例:

    /**     * author : YiTao     * Created by TaoyYi on 2016/12/16.     * describe : ${describe};     */    //窗口类    public class Window {        public void show(View child) {            child.draw();        }    }    //建立视图抽象 , 测量视图的宽高为公用代码 , 绘制实现交给子类    public abstract class View {        public abstract void draw();        public void measure(int width, int heigh);    }    //按钮的具体实现类    public class Button extends View {        @Override        public void draw() {            //绘制按钮        }    }    //TextView的具体实现    public class TextView extends View {        @Override        public void draw() {            //绘制TextView        }    }
1 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 身份证没磁怎么办护照 买安置房怎么办产权 安置房房东违约怎么办 安置房产权到期怎么办 安置房怎么办房产证吗 美甲后指甲长了怎么办 在菲律宾怎么办持枪证? 绝地求生打不准怎么办 身份证号码变更后社保怎么办 社保与身份不符怎么办 年龄改了学籍怎么办 结婚证信息错误怎么办 六级身份证过期怎么办 身份号泄露了怎么办 身体证信息泄露怎么办 手机号被泄漏了怎么办 姓名和电话泄露怎么办 个人身份证信息泄露怎么办 身份号码泄露了怎么办 我身份证泄露了怎么办 身份证信息泄漏了怎么办 无锡身份证丢了怎么办 人在外地怎么办身份证 欠空放公司不还怎么办 兼职要身份证照片怎么办 身份证刷不了磁怎么办 身份证不能刷了怎么办 身份证指纹错了怎么办 指纹手机丢了怎么办 异地办理临时身份证怎么办 杭州办理外地身份证怎么办 办理身份证没有户口本怎么办 2018身份证掉了怎么办 双户口注销社保怎么办 常用户口被注销怎么办 刚到厦门怎么办身份证 新疆身份证丢了怎么办 技能证书丢了怎么办 16岁拍身份证怎么办 16岁以下怎么办身份证 办身份证要证明怎么办