排序:
默认
按更新时间
按访问量

设计模式--单例模式(线程安全)

1. 全局变量的缺点:      必须在程序一开始就创建好对象,如果程序在这次的执行过程中又一直没用到它,就非常耗费资源。   2. 经典的单例模式实现:   Java代码  public class Singleton {           //用一个静态变量来记录Si...

2016-09-29 18:35:21

阅读数:287

评论数:0

Java设计模式--装饰者模式

动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。 具体被装饰者和抽象装饰类都继承于抽象被装饰者类,继承的是类型,而不是行为。行为来自装饰者和基础组件,或与其他装饰者之间的组合关系。 装饰者通常是用其他类似于工厂或生成器这样的模式创建的。            ...

2016-09-02 16:43:34

阅读数:209

评论数:0

Java设计模式--适配器模式

首先,先来讲讲适配器。适配就是由“源”到“目标”的适配,而当中链接两者的关系就是适配器。它负责把“源”过度到“目标”。举个简单的例子,比如有一个“源”是一个对象人,他拥有2种技能分别是说日语和说英语,而某个岗位(目标)需要你同时回说日语、英语、和法语,好了,现在我们的任务就是要将人这个“源”适配的...

2016-09-02 16:17:53

阅读数:217

评论数:0

Java设计模式--观察者模式

观察者模式 Observer   观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。   这个主题对象在状态上发生变化时,会通知所有观察者对象,让它们能够自动更新自己。   观察者模式的组成   抽象主题角色:把所有对观察者对象的引用保存在一个集合中,每个抽象...

2016-08-17 11:53:08

阅读数:225

评论数:0

Java设计模式--代理模式

1.  简介 代理模式(Proxy Pattern)是GoF 23种Java常用设计模式之一。代理模式的定义:Provide a surrogate or placeholder for another object to controlaccess to it(为其他对象提供一种代理以...

2016-08-16 10:45:38

阅读数:289

评论数:0

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