第8章 软件设计原则与模式精要.pptVIP

  • 3
  • 0
  • 约5.88千字
  • 约 48页
  • 2017-05-09 发布于湖北
  • 举报
第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; } // 适配器类直接委

文档评论(0)

1亿VIP精品文档

相关文档