基本信息
文件名称:《软件设计模式》第3章 结构型设计模式-教学课件.ppt
文件大小:505 KB
总页数:49 页
更新时间:2025-09-08
总字数:约6.35千字
文档摘要
3.4.3效果对用户隐藏了系统的实现,易用;降低了Client与子系统之间的耦合;仍然可以直接与子系统内部交互;适用性:为复杂系统提供简单接口;为多个子系统提供统一的“门面”,保持子系统的独立变化性;便于构建层次化的系统;*3.4.4例DirectX:Direct3D、DirectInput、DirectMedia*3.5装饰模式(DecoratorPattern)改变Dog的Eat实现,怎么办?(两种方式)若只是希望给Dog的Eat扩展一些功能呢?1中的方法会有哪些不足呢?*只使用组合的不足:NewDog与Animal不再有父子关系(即使N