我在考试中有个问题:
这是一种什么样的编程/设计模式: FileReader fr =新FileReader("file.txt");BufferedReader bf =新BufferedReader(fr);
很抱歉给您带来麻烦,但是我不清楚编程模式的定义,我也不知道如何正确回答这个问题。
发布于 2012-05-08 19:52:53
这就是装饰图案的一个例子。
正如维基百科的文章所指出的:
装饰器模式是一种允许将行为动态添加到现有对象的设计模式。
在您的示例中,您在FileReader中添加了缓冲,它提供了比常规的、未缓冲的FileReader更有效的读取。
https://stackoverflow.com/questions/10505469
复制相似问题