
设计模式
设计失
人只有学习他人,和自己比才能更加强大!
展开
-
设计模式 -- 原型模式
原型模式使用场景: 1. 类初始化消耗非常多资源 2. new一个对象需要非常繁琐的数据准备或访问权限 3. 一个对象需要给其他对象访问,每个调用者都需要修改其值时 简单实现/** * Created by Ellison * @date 2017/11/9 * @desc 用一句话描述这个类的作用 */ class WordDocument : Cloneable {原创 2017-11-09 22:50:21 · 178 阅读 · 0 评论 -
浅谈 设计模式之 —— 责任链模式 (OKHttp中的责任链模式)
一、 什么是责任链模式 责任链, 顾名思义是将多个节点通过链条的方式连接起来,每一个节点相当于一个对象,而每一个对象层层相关,直接或者间接引用下一个对象(节点);直到链条中有一个节点处理头节点传下来的事件截止。 二、责任链模式使用场景 (以下摘自 Android源码设计模式) 有一事件,可以被多个对象同时处理,但是由哪个对象处理则在运行时动态决定! 在请求处理者不明确...原创 2018-08-09 16:46:22 · 1598 阅读 · 0 评论