资源简介
利用桥接模式完成以下实例:
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个文件信息
- 上一篇:vensim教程
- 下一篇:NetBeans制作计算器
相关资源
- 登录注册界面.zip48872
- 数字华容道
- SSM+Shiro+redis实现单点登陆
- jstl-api-1.2和jstl-impl-1.2
- 基于MVC模式的会员管理系统
- 国内一家大型软件公司内部的正规软
- 仿windows记事本
- GUI银行管理系统
- 超市收银系统eclipse access大学课程设计
- 模拟ATM柜员机系统--连接数据库
- A*算法的2D演示(带源码)
- 代码审查表和代码审查实例
- 仿126 网易 163 邮箱 界面
- Tomcat6.x
- 简单的行编辑器
- 扫雷(MVC架构)
- 302 Found
- window ping命令加时间并记录日志
- springboot+rabbitmq项目demo(亲测可正常运
- jxbrowser 所有版本通用的破解包
- 2017年-传智播客-张志君老师-SpringBoo
- Blob.js+Export2Excel.js
- 机会路由源代码+仿真工具(SCORP)
- POI中文帮助文档附带api手册.zip
- 2018双十一阿里供应链服务平台讲座
- 原银在线信贷平台概要设计说明书v
- office_word_api 开发文档
- sun.misc.Unsafe源码
- netty的视频90集
- Drool最新 中文文档
评论
共有 条评论