摘要: 用桥接模式实现在路上开车这个问题,其中,车可以是car或bus,路可以是水泥路或沥青路。 源码: //Road.javapackage shiyan9; public abstract class Road { protected Vehicle vehicle; public void setVe 阅读全文
posted @ 2023-11-06 09:09 云边上打盹 阅读(19) 评论(0) 推荐(0)
摘要: 实验9:桥接模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解桥接模式的动机,掌握该模式的结构; 2、能够利用桥接模式解决实际问题。 [实验任务一]:两个维度的桥接模式 用桥接模式实现在路上开车这个问题,其中,车可以是car或bus,路可以是水泥路或沥青路。 实验要求: 1.  阅读全文
posted @ 2023-11-06 09:07 云边上打盹 阅读(22) 评论(0) 推荐(0)
摘要: 实现一个双向适配器,使得猫可以学狗叫,狗可以学猫抓老鼠: 代码 Cat接口(另一个类似): public interface Cat { void cry(); void catchMouse();} 实体Cat类(另一个类似): public class ConcreteCat implement 阅读全文
posted @ 2023-11-06 09:06 云边上打盹 阅读(18) 评论(0) 推荐(0)
摘要: 实验8:适配器模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解适配器模式的动机,掌握该模式的结构; 2、能够利用适配器模式解决实际问题。 [实验任务一]:双向适配器 实现一个双向适配器,使得猫可以学狗叫,狗可以学猫抓老鼠。 实验要求: 1. 画出对应的类图; 2. 提交源代码 阅读全文
posted @ 2023-11-06 09:04 云边上打盹 阅读(17) 评论(0) 推荐(0)