自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

纵一苇的专栏

脚踏实地。凶残地记录下我的轨迹。

  • 博客(4)
  • 收藏
  • 关注

原创 4、外观模式

外观模式 适用于: 一个系统有很多类,且外界要与全部或大部分的这些类进行交互。 原理: 提供一个统一的对外接口,外界对象要访问这个系统中的一堆接口时,只需调用这个统一的对外接口即可。 作用: 1、把功能汇聚。 2、解耦。原来外面的对象要接触里面的类,现在只要接触这个系统统一的对外接口即可。 生活中的例子: 家庭影院。 一个遥控器可以实现把所有

2015-08-17 16:27:06 225

原创 3、观察者模式

观察者模式 常用于:对象间多对一依赖。被依赖的对象为Subject,依赖的对象为Observer,Subject通知Observer变化。 生活中的例子对应: 1>订牛奶 奶站--Subject:是一个接口,实现功能:注册、移除、通知 用户--Observer:也是一个接口,实现功能:接收输入 2>气象播报 气象站--Subject 公告牌--Observer

2015-08-16 17:02:14 159

原创 1、单例模式

单例模式 一个类只能有一个实例。比如打印机这种东西。 trick在于:变量,构造方法都必须为private,所以其他类new它的构造方法是不行的,直接调用变量也不行。只能调用getInstance()方法&其他被public修饰的方法。getInstance()方法记得用public修饰。 原理: public class Singleton { privat

2015-08-15 17:03:53 188

原创 2、装饰者模式

装饰者模式 顾名思义,装饰者模式肯定包含一个装饰的东西+一个被装饰的东西。 作用:动态地将新功能附加到对象上,在对象功能扩展方面,比继承更有弹性。 生活中的例子对应: 1>快递: 主体---物品---Component(父类)、ConcreteComponent(子类) 包装的东西---塑料泡沫等等填充物--- Decorator(父类&子类) 2>咖啡: Comp

2015-08-15 16:02:08 163

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除