
设计模式
文章平均质量分 74
sjh_389510506
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
设计模式之代理模式
设计模式--代理模式 设计模式应该很重要在软件设计中,不管在Java还是android中,之前自己一直没有涉及到这一块,现在自己也来凑凑热闹,别见笑了,各位。 代理模式proxy,说白了,代理二字吗。要有一个真正的生产者realSubject,然后才有代理商将产品卖给众多的消费者手中,这一过程就叫代理模式。所以很理解,那么用代码怎么去提现出来呢?(注意:代理模式也可以有众多 ...原创 2016-09-09 09:54:30 · 225 阅读 · 0 评论 -
android——build 模式解析
出现此模式的原因:当我们需要建造一个复杂对象时候,我们需要提高可读性和方便性的时候,此模式就孕育而生了。定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。代码示例:public class BuildBean { public final String name; public final String age; priv...原创 2018-12-18 20:36:17 · 409 阅读 · 0 评论 -
Retrofit 原理探索
从Retrofit的 create()方法说起。UserApi userApi = RetrofitFactory.create().create(UserApi.class);这里指create(UserApi.class),跟进去看看究竟:public <T> T create(final Class<T> service) { Utils.va...原创 2019-03-23 21:43:19 · 161 阅读 · 0 评论 -
责任链模式及运用——事件分发,OKhttp拦截器
详细解析责任链设计模式和相关运用,比如事件分发机制,okHttp的拦截器运用。别的先不说,上图,个人觉的这张简单的图可以说清楚责任链模式的相关,即对象A产生了一个问题,它交给对象B去处理,而B其实只是一个抽象Process 定义了相关处理问题抽象方法, 不具备真正的处理能力,而其子类可以实际真正的去处理,可能B有多个子类B1,B2.,B3.... 到底这些哪个可以处理其实不知道,于是就先...原创 2019-09-25 08:53:25 · 347 阅读 · 0 评论