itmyhome的专栏

越努力,越幸运

Java设计模式之适配器模式

将一个类的接口转换成客户希望的另外一个接口。Adapter 模式使得原 本由于接口不兼容而不能一起工作的那些类可以一起工作。 —Gang of Four 适配器模式将一个类的接口适配成用户所期待的。一个适配器通常允许因为接口不兼容而不能一起工作的类能够在一起工作, 做法是将类自己的...

2017-03-16 18:00:10

阅读数:1114

评论数:0

Java设计模式之装饰模式

装饰模式的定义动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活装饰模式的结构和说明 Component: 组件对象的接口,可以给这些对象动态的添加职责 ConcreateComponent: 具体的组件对象,实现组件对象接口,通常就是被装饰器装饰的原始对象,也就是...

2017-02-18 12:50:51

阅读数:1283

评论数:0

Java 单例模式的写法

public class Singleton { /** * 如果一个字段被声明成volatile * java线程内存模型确保所有线程看到这个变量的值是一致的。 */ private volatile static Singleton singlet...

2017-02-06 18:00:12

阅读数:847

评论数:0

设计模式之工厂设计模式

工厂方法模式的定义: 定义一个用于创建对象的接口,让子类决定实例化哪一个类,Factory  Method使一个类的实例化延迟到其子类。   package com.itmyhome; interface Fruit{ //定义一个创建对象的接口 public...

2013-06-08 22:58:29

阅读数:1875

评论数:1

设计模式之观察者模式

观察者模式的定义: 定义对象间的一种一对多的依赖关系。到一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。   现在很多的购房者都在关注着房子的价格变化,每当房子价格变化的时候,所有的购房者都可以观察得到。 实际上以上的购房者都属于观察者,他们都在关注着房子的价格。  ...

2013-06-08 22:31:14

阅读数:1793

评论数:1

Java 简单工厂模式

首先 定义一接口 package com.org; public interface SampleInterface { public void print(String s); } 定义两个接口的实现类 package com.org.impl; import c...

2011-11-15 14:59:03

阅读数:1279

评论数:1

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