• 大小: 11KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-12
  • 语言: 其他
  • 标签: 桥接模式  java  

资源简介

利用桥接模式完成以下实例: 1、编辑与作者。出版社的编辑负责策划图书,并遴选作者完成图书的编著,然后根据图书的印张发布图书。作者负责完成图书的编著工作。 2、模拟毛笔:现需要提供大中小3种型号的画笔,能够绘制5种不同颜色,如果使用蜡笔,我们需要准备3*5=15支蜡笔,也就是说必须准备15个具体的蜡笔类。而如果使用毛笔的话,只需要3种型号的毛笔,外加5个颜料盒,用3+5=8个类就可以实现15支蜡笔的功能。本实例使用桥接模式来模拟毛笔的使用过程。

资源截图

代码片段和文件信息

package ex1;

public class BookAuthor implements BookWriter {
String name;
BookAuthor(String s){
name=s;
}


public String getName() {

return name;
}


public void startWriterBook(String s) {
System.out.println(name+“编著了:“+s);

}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         301  2016-11-14 14:10  Ex10\.classpath
     文件         380  2016-11-14 14:10  Ex10\.project
     目录           0  2016-12-15 17:06  Ex10\.settings\
     文件         629  2016-11-14 14:10  Ex10\.settings\org.eclipse.jdt.core.prefs
     目录           0  2016-12-15 17:06  Ex10\bin\
     目录           0  2016-12-15 17:06  Ex10\bin\ex1\
     文件         930  2016-11-14 14:35  Ex10\bin\ex1\BookAuthor.class
     文件         426  2016-11-14 14:34  Ex10\bin\ex1\BookEdit.class
     文件         196  2016-11-14 14:18  Ex10\bin\ex1\BookWriter.class
     文件         768  2016-11-14 14:40  Ex10\bin\ex1\Test.class
     文件        1218  2016-11-14 14:34  Ex10\bin\ex1\TUPBookEdit.class
     目录           0  2016-12-15 17:06  Ex10\bin\ex2\
     文件         652  2016-11-14 15:22  Ex10\bin\ex2\BigPen.class
     文件         153  2016-11-14 15:14  Ex10\bin\ex2\Color.class
     文件         836  2016-11-14 15:19  Ex10\bin\ex2\Green.class
     文件         347  2016-11-14 15:06  Ex10\bin\ex2\Pen.class
     文件         845  2016-11-14 15:22  Ex10\bin\ex2\RedColor.class
     文件         658  2016-11-14 15:21  Ex10\bin\ex2\SmallPen.class
     文件         715  2016-11-14 15:16  Ex10\bin\ex2\Test.class
     目录           0  2016-12-15 17:06  Ex10\src\
     目录           0  2016-12-15 17:06  Ex10\src\ex1\
     文件         275  2016-11-14 14:35  Ex10\src\ex1\BookAuthor.java
     文件         211  2016-11-14 14:34  Ex10\src\ex1\BookEdit.java
     文件         127  2016-11-14 14:18  Ex10\src\ex1\BookWriter.java
     文件         341  2016-11-14 14:40  Ex10\src\ex1\Test.java
     文件         551  2016-11-14 14:34  Ex10\src\ex1\TUPBookEdit.java
     目录           0  2016-12-15 17:06  Ex10\src\ex2\
     文件         267  2016-11-14 15:22  Ex10\src\ex2\BigPen.java
     文件         102  2016-11-14 15:14  Ex10\src\ex2\Color.java
     文件         236  2016-11-14 15:19  Ex10\src\ex2\Green.java
     文件         157  2016-11-14 15:06  Ex10\src\ex2\Pen.java
............此处省略3个文件信息

评论

共有 条评论