《设计模式可复用面向对象软件的基础-第4章结构型模式》青少年教育丛书.pdfVIP

  • 2
  • 0
  • 约7万字
  • 约 56页
  • 2017-11-22 发布于浙江
  • 举报

《设计模式可复用面向对象软件的基础-第4章结构型模式》青少年教育丛书.pdf

下载 第4章 结构型模式 结构型模式涉及到如何组合类和对象以获得更大的结构。结构型类模式采用继承机制来 组合接口或实现。一个简单的例子是采用多重继承方法将两个以上的类组合成一个类,结果 这个类包含了所有父类的性质。这一模式尤其有助于多个独立开发的类库协同工作。另外一 个例子是类形式的 A d a p t e r ( 4 . 1 )模式。一般来说,适配器使得一个接口 ( a d a p t e e 的接口)与其他 接口兼容,从而给出了多个不同接口的统一抽象。为此,类适配器对一个 a d a p t e e类进行私有 继承。这样,适配器就可以用 a d a p t e e 的接口表示它的接口。 结构型对象模式不是对接口和实现进行组合,而是描述了如何对一些对象进行组合,从 而实现新功能的一些方法。因为可以在运行时刻改变对象组合关系,所以对象组合方式具有 更大的灵活性,而这种机制用静态类组合是不可能实现的。 Composite (4.3) 模式是结构型对象模式的一个实例。它描述了如何构造一个类层次式结 构,这一结构由两种类型的对象(基元对象和组合对象)所对应的类构成 . 其中的组合对象使 得你可以组合基元对象以及其他的组合对象,从而形成任意复杂的结构。在 Proxy (4.7)

文档评论(0)

1亿VIP精品文档

相关文档