java 设计模式简单汇总
2016-05-05 12:32
465 查看
1,装饰器设计模式
有时候 我们不会创建单一的类对象 来使用,而是折叠多个对象来提供更有用的接口使用 在流对象上使用的较多
2,命令 设计模式
一般来说 命令 设计模式 需要 一个只有 单一方法的接口,然后从该接口实现不同行为的多个子类。
3,单例模式
4,,策略模式
public interface Generator<T> { T next(); } ///:~
public class CountingGenerator {
public static class Boolean implements Generator<java.lang.Boolean> {
private boolean value = false;
public java.lang.Boolean next() {
value = !value; // Just flips back and forth
return value;
}
}
public static class Byte implements Generator<java.lang.Byte> {
private byte value = 0;
public java.lang.Byte next() {
return value++;
}
}
}
5,工厂方法设计模式
6,亨元设计模式
7,泛型用于接口生成器 是工厂设计模式的一种
有时候 我们不会创建单一的类对象 来使用,而是折叠多个对象来提供更有用的接口使用 在流对象上使用的较多
2,命令 设计模式
一般来说 命令 设计模式 需要 一个只有 单一方法的接口,然后从该接口实现不同行为的多个子类。
3,单例模式
4,,策略模式
public interface Generator<T> { T next(); } ///:~
public class CountingGenerator {
public static class Boolean implements Generator<java.lang.Boolean> {
private boolean value = false;
public java.lang.Boolean next() {
value = !value; // Just flips back and forth
return value;
}
}
public static class Byte implements Generator<java.lang.Byte> {
private byte value = 0;
public java.lang.Byte next() {
return value++;
}
}
}
5,工厂方法设计模式
6,亨元设计模式
7,泛型用于接口生成器 是工厂设计模式的一种
相关文章推荐
- Hibernate配置文件(hibernate.cfg.xml)
- 浅谈Java反射
- JavaWeb之抓包之旅(二) :抓包工具
- IOS消息定时推送(JAVAWEB)
- Java 容器(三) Set
- 《java入门第一季》之面向对象(继承)
- JAVA邮件发送的简单实现
- 《java入门第一季》之面向对象(继承)
- java 中== equal hashcode()什么的之间的关系
- 利用java制作一个小的目录查询器
- 【深入理解JVM】:Java对象的创建、内存布局、访问定位
- 跟开涛学SpringMVC(5):处理器拦截器详解
- 跟开涛学SpringMVC(4.7):Controller接口控制器详解(7)
- eclipse配置作者和时间
- Java NIO使用及原理分析 (四)
- Android Studio打开Eclipse项目
- Java NIO使用及原理分析(三)
- 跟开涛学SpringMVC(4.6):Controller接口控制器详解(6)
- Java NIO使用及原理分析(二)
- 跟开涛学SpringMVC(4.5):Controller接口控制器详解(5)