[Java基础教程 ]装饰者模式ppt课件.ppt
《[Java基础教程 ]装饰者模式ppt课件.ppt》由会员分享,可在线阅读,更多相关《[Java基础教程 ]装饰者模式ppt课件.ppt(13页珍藏版)》请在三一办公上搜索。
1、装饰者模式,马剑威,第 110 讲,课程大纲,1、继承带来的问题2、装饰者模式概述3、装饰者模式实现4、装饰者模式小结,话说威哥当年创业开店卖豆浆!因豆浆纯,分店几乎开遍全县城所有村,由于发展的实在是太快了,所以急于实现一套由计算机管理的自动化记账系统。主料:豆浆配料:糖黑豆五谷鸡蛋,1、继承带来的问题,1、继承带来的问题,类爆炸!,2、装饰者模式概述,所以下面我们将拜访一下今天的主角装饰者模式,看看她能给我们带来什么惊喜吧!意图:动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。该模式以对客户端透明的方式扩展对象的功能。,2、装饰者模式概述,适用
2、环境在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责。处理那些可以撤消的职责。当不能采用生成子类的方法进行扩充时。一种情况是,可能有大量独立的扩展,为支持每一种组合将产生大量的子类,使得子类数目呈爆炸性增长。另一种情况可能是因为类定义被隐藏,或类定义不能用于生成子类。,2、装饰者模式概述,2、装饰者模式概述,Component(被装饰对象基类)定义对象的接口,可以给这些对象动态增加职责;ConcreteComponent(具体被装饰对象)定义具体的对象,Decorator可以给它增加额外的职责;Decorator(装饰者抽象类)维护一个指向Component实例的引用,并且定义了
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java基础教程 Java基础教程 装饰者模式ppt课件 Java 基础教程 装饰 模式 ppt 课件
链接地址:https://www.31ppt.com/p-2044880.html