菜鸟的博客

纵有疾风起,人生不言弃。

导航

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 41 下一页

2024年11月6日 #

软件设计-Tutorial11

摘要: [实验任务一]:手机功能的升级 用装饰模式模拟手机功能的升级过程:简单的手机(SimplePhone)在接收来电时,会发出声音提醒主人;而JarPhone除了声音还能振动;更高级的手机(ComplexPhone)除了声音、振动外,还有灯光闪烁提示。 类图: ```mermaid classDiagr 阅读全文

posted @ 2024-11-06 09:43 hhmzd233 阅读(10) 评论(0) 推荐(0)

软件设计-Tutorial10

摘要: [实验任务一]:组合模式 用透明组合模式实现教材中的“文件夹浏览”这个例子。 package Tutorial10; abstract class FileSystemComponent { public void add(FileSystemComponent component) { throw 阅读全文

posted @ 2024-11-06 08:55 hhmzd233 阅读(13) 评论(0) 推荐(0)

2024年11月5日 #

快乐且痛苦

摘要: 评到校三好和国奖了,可是好多材料要填,要打印,要疯了~实验也没做~还要找时间补回来,还要复习软考~要死掉了~ 阅读全文

posted @ 2024-11-05 22:06 hhmzd233 阅读(14) 评论(0) 推荐(0)

2024年11月4日 #

软件设计-Tutorial09

摘要: 用桥接模式实现在路上开车这个问题,其中,车可以是car或bus,路可以是水泥路或沥青路。 类图: ```mermaid classDiagram class Road { <<interface>> +drive() } class CementRoad { +drive() } class Asp 阅读全文

posted @ 2024-11-04 09:30 hhmzd233 阅读(20) 评论(0) 推荐(0)

软件设计Tutorial08

摘要: 实验8:适配器模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解适配器模式的动机,掌握该模式的结构; 2、能够利用适配器模式解决实际问题。 [实验任务一]:双向适配器 实现一个双向适配器,使得猫可以学狗叫,狗可以学猫抓老鼠。 实验要求: 1. 画出对应的类图; ```merma 阅读全文

posted @ 2024-11-04 09:02 hhmzd233 阅读(31) 评论(0) 推荐(0)

2024年10月30日 #

软件设计--实验七

摘要: 实验7:单例模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解单例模式的动机,掌握该模式的结构; 2、能够利用单列模式解决实际问题。 [实验任务一]:学号的单一 仿照课堂的身份证的例子,实现每个同学仅有一个学号这一问题。 类图: ```mermaid classDiagram 阅读全文

posted @ 2024-10-30 09:13 hhmzd233 阅读(15) 评论(0) 推荐(0)

软件设计-实验六

摘要: [实验任务一]:向量的原型 用C++完成数学中向量的封装,其中,用指针和动态申请支持向量长度的改变,使用浅克隆和深克隆复制向量类,比较这两种克隆方式的异同。 类图: ```mermaid classDiagram Prototype <|-- Vector class Prototype { <<a 阅读全文

posted @ 2024-10-30 08:45 hhmzd233 阅读(28) 评论(0) 推荐(0)

2024年10月29日 #

今天上了一天课

摘要: 好困~想碎觉~想躺板板~ 阅读全文

posted @ 2024-10-29 20:47 hhmzd233 阅读(11) 评论(0) 推荐(0)

2024年10月28日 #

软件设计--建造者模式

摘要: 建造者模式 建造者模式是一种创建型设计模式,它允许你创建复杂对象的步骤与表示方式相分离。 建造者模式是一种创建型设计模式,它的主要目的是将一个复杂对象的构建过程与其表示相分离,从而可以创建具有不同表示形式的对象。 概要 意图 将一个复杂的构建过程与其表示相分离,使得同样的构建过程可以创建不同的表示。 阅读全文

posted @ 2024-10-28 09:29 hhmzd233 阅读(21) 评论(0) 推荐(0)

软件设计--抽象工厂模式

摘要: 就我的理解来说,抽象工厂模式就是,创建接口和抽象类,把分类逐渐总到一起~ 使用抽象工厂模式,完成上述产品等级结构: 先对性别进行分类: package Tutorial04; public interface Person { public String Is(); } package Tutori 阅读全文

posted @ 2024-10-28 08:50 hhmzd233 阅读(19) 评论(0) 推荐(0)

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 41 下一页