摘要:
java.io包采用了装饰器模式。 Decorator装饰器,顾名思义,就是动态地给一个对象添加一些额外的职责,就好比为房子进行装修一样。因此,装饰器模式具有如下的特征: 它必须具有一个装饰的对象。 它必须拥有与被装饰对象相同的接口。 它可以给被装饰对象添加额外的功能。用一句话总结就是:保持接口,... 阅读全文
摘要:
import java.io.Serializable;import java.io.*;class Data implements Serializable { private int i; Data(int x) { i = x; } public String toString() { r... 阅读全文