2018-02-12 ▪ 技术文章
学习设计模式必须注意“活学活用”,设计模式不是教条,而是思路,生搬硬套设计模式还不如不用。打下牢固的程序设计语言基础、夯实自己的编程思想、修炼开发内功才能游刃有余地使用设计模式。有的时候,或许你根本不知道任何设计模式,不考虑任...
2017-12-14 ▪ 技术文章
EventBus是一个Android事件发布/订阅轻量级框架。主要功能是替代Intent、Handler、BroadCast在Fragment、Activity、Service线程之间传递消息。优点是开销小,代码简洁,是一种发布订阅设计模式(观察者设计模式)。
2017-08-21 ▪ 技术文章
工厂方法模式是简单工厂模式的延伸,首先定义一个用于创建对象的接口,然后产生子类,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。工厂方法模式实现时,客户端需要决定实例化哪一个具体工厂,也就是说,工厂方法把简单工...
2017-04-12 ▪ 技术文章
工厂模式:工厂方法模式的特点是:一个抽象产品类(或接口),派生(或实现)多个真实产品类一个抽象工厂类(或接口),派生(或实现)多个真实工厂类一般来说标准的工厂方法模式需要一个工厂只生产一种产品,那么当产品种类特别多的时候工厂的数量就特别多,...
2017-04-11 ▪ 技术文章
图片延迟加载是一种设计模式,被运用在软件设计和网页设计当中,其特征为用户通过鼠标,滚动浏览页面,直到页面下方时,就会自动加载更多内容;有多数网站采用这项网页设计,例如Google图片搜索、Google+、Facebook、Twitter、Pinterest和维基百...