对于一项作业,我必须找出四个类的设计模式中的哪个类java.io.Reader
及其子类java.io.PushbackReader
,java.io.BufferedReader
并使用java.io.FilterReader
它们进行构建。
根据这篇文章,设计模式将是装饰器模式。这仅对我有意义PushbackReader
,BufferedReader
并且FilterReader
可以装饰成可以同时使用,从而有效地创建了一个BufferedPushbackFilterReader
。是这个主意吗?
Buffered
自然之上叠加Filter
自然?