近况

sp161110_155230

Java设计模式之观察者模式

2016-12-01

观察者模式简介 当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知它的依赖对象。观察者模式属于行...


sp161111_121207

Java设计模式之责任链模式

2016-11-30

责任链模式简介 责任链模式(Chain of Responsibility Pattern)为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦...


sp161111_121749

Java设计模式之状态模式

2016-11-30

Java设计模式之状态模式 状态模式简介 在状态模式(State Pattern)中,类的行为是基于它的状态改变的。这种类型的设计模式属于行为型模式。在状态模式中,我...


sp161111_121713

Java设计模式之原型模式

2016-11-29

Java设计模式之原型模式 简介 原型模式是一种创建型设计模式,它通过复制一个已经存在的实例来返回新的实例,而不是新建实例.被复制的实例就是我们所称的原型,...


sp161110_115037

Java设计模式之三种工厂模式

2016-11-29

Java设计模式之三种工厂模式 工厂模式简介 工厂模式在《Java与模式》中分为三类: 1)简单工厂模式(Simple Factory):不利于产生系列产品; 2)工厂方法模...


sp161110_115016

Java设计模式之策略模式

2016-11-29

Java设计模式之策略模式 策略模式简介 在策略模式(Strategy Pattern)中定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。这种类型的设计模式...


sp161110_115016

Java设计模式之Builder模式

2016-11-28

Java设计模式之Builder模式 简介 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 适用性 在以下情况使用Build模式: 1 当创建...


sp161111_121919

Java设计模式之单例模式

2016-11-28

Java设计模式之单例模式 简介 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框...


sp161111_122034

圆形ImageView

2016-11-21

圆形ImageView 实例 文中的两处圆形头像 项目地址:GitHub 实现 public class CircleImageView extends ImageView { // 控件默认长、宽 private in...


sp161111_121948

MVP的基本使用

2016-11-21

MVP的基本使用 整理自mvp 简介 MVP 模式(Model-View-Presenter)可以说是 MVC 模式(Model-View-Controller)在 Android 开发上的一种变种、进化模式。 在 M...