- 3
- 0
- 约5.88千字
- 约 48页
- 2018-02-19 发布于浙江
- 举报
第8章 软件设计原则的与模式
代理设计模式 适配器设计模式 适配器也叫做包装器(Wrapper),它把一个类的接口变换成客户端所期望的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类可以在正常通信。 适配器设计模式 适配器设计模式?CAD系统中的绘图编辑器代码 Shape接口的代码: public interface Shape { // Java语言不支持多重继承 // Shape是目标角色,采用接口形式 public void draw(); } TextViewer类的代码: public class TextViewer { // TextViewer是适配者类,即源角色 public void display() { System.out.println(显示文本信息); } } 适配器设计模式?CAD系统中的绘图编辑器代码 TextShape类的代码:TextShape类是适配器类,属于系统搭建中的核心部分 public class TextShape implements Shape { // TextShape类是适配器类 private TextViewer adaptee; public TextShape(TextViewer adaptee) { super(); this.adaptee = adaptee; } // 适配器类直接委
您可能关注的文档
- 第3章 处的理器体系结构及组成.ppt
- 第3章 消费者行为理论的(完全版).ppt
- 第3章 的用户与用户组管理.pdf
- 第3章 数的值计算功能.ppt
- 第3章 的用户管理.ppt
- 第3章 表操作的-1(字段类型讲解) -XU.pptx
- 第3章 的系统总线.ppt
- 第3章 补充二进制 常量的及其类型.ppt
- 第3章 第一个Android程序(第1讲 在Andro的id Studio中创建与运行Android项目).ppt
- 第3章 表的创的建和使用.ppt
- 2026年化学盐城中考试题及答案.doc
- 2027学年八年级英语上册英语阅读理解能力训练试卷人教版.docx
- 2026苏教版新教材 第四单元 小数乘法和除法(一)第1节 小数乘整数(1)(课件)(共30张PPT).pptx
- 农田收入调查 第1节 农作物的种植成本和收入成本(课件) 苏教版 五年级上册数学.pptx
- 陋室铭对比阅读及答案详解.pdf
- 人教版初中地理七年级下册教案:巴西.docx
- 绿色出行 第2节 选择出行路线(课件)(共17张PPT)苏教版 五年级上册数学.pptx
- 2026年小学英语单词记忆培训试卷.docx
- 2026年化学学测试题及答案.doc
- 五年级上册语文阅读理解能力提升试卷.docx
原创力文档

文档评论(0)