
软件设计模式
文章平均质量分 60
创建型+行为型+结构型
zeng_jun_yv
title:
退役小曾
展开
-
软件设计模式期末大作业——可乐商城管理系统
设计模式大作业课程名称: 软件设计模式设计题目: 可乐商城管理系统设计要求:1.设计一个应用场景,最少使用所学过的三种设计模式解决一个实际问题。一人一题,不可重复。2.应用场景设计要合理,模式选择要适当。3.要求给出系统模式结构图,主要类的设计代码。4.编写验证程序,在验证程序中要在显著位置显示个人信息。学生应完成的工作:应用场景描述本系统模拟可乐代理商从进货到可乐公司生产发货以及销售给顾客的整个过程。可细分为以下三个部分:(1)可乐代理商选择进货,同时发送原创 2021-06-17 22:01:48 · 33704 阅读 · 35 评论 -
结构型模式——适配器模式
一、 实验目的与要求1.练习使用适配器模式。设计相关的模拟场景并进行实施,验证模式特性,掌握其优缺点。2.实验结束后,对相关内容进行总结。二、实验内容1.模式应用场景说明现在喜欢上网的年轻人越来越多,而家里面的电脑满足不了玩游戏的性能,我们一般都到网吧去玩,而网吧里的电脑,它是一个云端电脑,因为每次开机的时候就像新的一样。而我们可以在里面选择是进入AMD的电脑,还是英特尔的电脑?这个可以使用适配器模式进行解决。我们只要有云端电脑进入选择就行了2.应用场景类图3.实现代码与解释3.1目标抽象原创 2021-05-11 20:37:35 · 297 阅读 · 0 评论 -
结构型模式——桥接模式
一、 实验目的与要求1.练习使用桥接模式。设计相关的模拟场景并进行实施,验证模式特性,掌握其优缺点。2.实验结束后,对相关内容进行总结。二、实验内容1.模式应用场景说明相信大家都看过罗老师买奶茶的情节,现实生活中也是一样,奶茶分为大杯中杯和小杯,而奶茶的口味有多种多样,是每一种都对应好几个不同的杯型,可以将杯形和口味分别分开,就形成了各式各样的,各种大小的奶茶了。2.应用场景类图3.实现代码与解释3.1奶茶类(接口)package 桥接模式;public interface 奶茶{原创 2021-05-11 20:33:56 · 225 阅读 · 0 评论 -
创建型模式——原型模式
一、 实验目的与要求1.练习使用单一模式。设计相关的模拟场景并进行实施,验证模式特性,掌握其优缺点。2.实验结束后,对相关内容进行总结。二、实验内容1.模式应用场景说明原型模式:在需要一个类的大量对象的时候,使用原型模式是最佳选择,因为原型模式是在内存中对这个对象进行拷贝,要比直接new这个对象性能要好很多,在这种情况下,需要的对象越多,原型模式体现出的优点越明显。比如下面,将一个文件的内容复制到例外一个。2.应用场景类图3.实现代码与解释3.1 Attachmentpackage 原原创 2021-05-11 20:26:03 · 160 阅读 · 1 评论 -
创建型模式——单例模式
一、 实验目的与要求1.练习使用单例模式。设计相关的模拟场景并进行实施,验证模式特性,掌握其优缺点。2.实验结束后,对相关内容进行总结。二、实验内容1.模式应用场景说明在山区或者边远地区火车站往往只有一个窗口在买票,但是可以拍两个队,相互交替进行车票的打印工作。一个人自能买到一张票,并且只可以安排队顺序进行购买。2.应用场景类图3.实现代码与解释3.1 自定义异常类TicketWindowExceptionpackage 单例模式;public class TicketWindowE原创 2021-05-11 20:20:10 · 261 阅读 · 0 评论 -
创建型模式——建造者模式
一、 实验目的与要求1.练习使用工厂模式。设计相关的模拟场景并进行实施,验证模式特性,掌握其优缺点。2.实验结束后,对相关内容进行总结。二、实验内容1.模式应用场景说明Decis创建一个获取多套餐信息,包含A套餐(鸡肉堡+橙汁)B套餐(炸鸡和咖啡)构造一份完整套餐,返回给顾客。2.应用场景3.实现代码与解释3.1产品类Mealpackage 创建者模式;public class Meal {private String food;private String drink;publi原创 2021-04-08 21:25:28 · 216 阅读 · 0 评论 -
创建型模式——抽象工厂模式
一、 实验目的与要求1.练习使用工厂模式。设计相关的模拟场景并进行实施,验证模式特性,掌握其优缺点。2.实验结束后,对相关内容进行总结。二、实验内容1.模式应用场景说明手机CPU生产工厂:在一个工厂里面,有Apple和Huawei两种生产线。Huawei可以生产Huawei电脑和Huawei手机,APPLE可以生产APPLE电脑和APPLE手机。解决这个问题,可以抽象一个电器生产厂。下面有两个具体的工程,一个叫Huawei工厂,一个叫APPLE工厂。有两条生产线,一条生产线可以生产APPLE电脑和原创 2021-04-01 21:56:37 · 249 阅读 · 0 评论 -
创建型模式——工厂模式
一、 实验目的与要求1.练习使用工厂模式。设计相关的模拟场景并进行实施,验证模式特性,掌握其优缺点。2.实验结束后,对相关内容进行总结。二、实验内容1.模式应用场景说明作为一个青年人,最好的伙伴就是手机。而手机最重要的就是手机的CPU。两家公司Huawei和Apple要寻找一个代工厂。但是由于光刻机数量不足,因此,同一时间只允许有一种类型的CPU进行生产。可以修改外部配置文件,可以控制不同的CPU的生产。2.应用场景类图3.实现代码与解释3.1抽象产品类package 工厂模式;pub原创 2021-04-01 21:44:15 · 424 阅读 · 1 评论