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,泛型用于接口生成器 是工厂设计模式的一种