Java设计模式(精品·公开课件).pptVIP

  • 432
  • 0
  • 约7.69千字
  • 约 46页
  • 2018-11-05 发布于广西
  • 举报
Java设计模式---适配器模式 结构模式---适配器模式(Adapter) 如何将两个不兼容的类纠合在一起使用,通常的解决方案是:修改各自类的接口,但是如果我们没有源代码,或者我们不愿意为了一个应用而修改各自的接口,怎么办? Java设计模式---组合模式 结构模式---组合模式(Composite) 将对象组合成树形结构以表示“整体—部分”的层次结构。Composite模式使单个对象和组合对象的使用具有一致性。Composite将遍历(Iterator)整个树形结构,寻找同样包含这个方法的对象并实现调用执行。 Java设计模式---装饰模式 结构模式---装饰模式(Decorator) 装饰模式是在不必改变原类文件和使用继承的情况下,动态的扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。 结构模式---装饰模式 装饰模式UML 结构模式---装饰模式 装饰模式特点 比继承更灵活 从为对象添加功能的角度来看,装饰模式比继承来得更灵活。继承是静态的,而且一旦继承是所有子类都有一样的功能。而装饰模式采用把功能分离到每个装饰器当中,然后通过对象组合的方式,在运行时动态的组合功能,每个被装饰的对象,最终有哪些功能,是由运行期动态组合的功能来决定的。 更容易复用功能 装饰模式把一系列复杂的功能,分散到每个装饰器当中,一般一个装饰器只实现一个功能,这样实现装饰器变得

文档评论(0)

1亿VIP精品文档

相关文档