软件体系结构与设计模式 第8章__装饰模式.pptVIP

  • 3
  • 0
  • 约8.87千字
  • 约 34页
  • 2017-11-17 发布于河南
  • 举报

软件体系结构与设计模式 第8章__装饰模式.ppt

软件体系结构与设计模式 第8章__装饰模式

第八章 装饰模式 一 、 概述 二、装饰模式模式的结构与使用 装饰模式的结构的描述与使用 假设系统中有一个Bird抽象类以及Bird类的一个子类Sparrow。Sparrow类实现了Bird类的fly方法,使得Sparrow类创建的对象(麻雀)调用fly方法能连续飞行100米。 现在,用户需要两只鸟,无论哪种鸟都可以,但必须分别能连续飞行150米和200米。 三、装饰模式的优点 四、Java IO与装饰模式 Java.io包的设计使用了装饰模式。 Reader、FileReader、BufferedReader类的关系符合装饰模式的结构。 public final class AccessTextFile { ??? /** ???? * 1. 演示将流中的文本读入一个 StringBuffer 中 ???? * @throws IOException ???? */ ??? public void readToBuffer(StringBuffer buffer, InputStream is) ??????? throws IOException { ??????? String line;??????? // 用来保存每行读取的内容 ??????? BufferedReader reader = new BufferedReader(new InputStrea

文档评论(0)

1亿VIP精品文档

相关文档