10 2024 档案

摘要:软件设计实验五 [实验任务一]:计算机组装 使用建造者模式,完成下述任务:计算机组装工厂可以将CPU、内存、硬盘、主机等硬件设备组装在一起构成计算机,计算机的类型可以是笔记本,也可以是台式机。 实验要求: 1. 画出对应的类图; 其中,Computer 充当复合产品,ComputerBuilder 阅读全文
posted @ 2024-10-29 11:12 伐木工熊大 阅读(2) 评论(0) 推荐(0) 编辑
摘要:软件设计实验四: [实验任务一]:人与肤色 使用抽象工厂模式,完成下述产品等级结构: 实验要求: 1. 画出对应的类图; 2. 提交源代码; public interface Human { //肤色 public void getColor(); //性别 public void getSex() 阅读全文
posted @ 2024-10-27 11:12 伐木工熊大 阅读(2) 评论(0) 推荐(0) 编辑
摘要:软件设计实验三 [实验任务一]:加密算法目前常用的加密算法有DES(Data Encryption Standard)和IDEA(International Data Encryption Algorithm)国际数据加密算法等,请用工厂方法实现加密算法系统。实验要求:1. 画出对应的类图; 2. 阅读全文
posted @ 2024-10-25 11:12 伐木工熊大 阅读(3) 评论(0) 推荐(0) 编辑
摘要:软件设计实验一 [实验任务三]:依赖倒转原则与合成复用原则 在一画图软件中提供了多种大小不同的画笔,并且可以给画笔指定不同的颜色,某设计人员对画笔进行了如上图所示的设计。通过分析,可以发现增加画笔的种类和颜色会使得系统中类的数目急剧增加,请根据合成复用原则和依赖倒转原则对上述设计进行重构。 实验要求 阅读全文
posted @ 2024-10-07 11:12 伐木工熊大 阅读(3) 评论(0) 推荐(0) 编辑
摘要:软件设计实验一: [实验任务二]:单一职责原则 登录模块在实际项目开发中很常见,请按照教材28页(PPT49页)利用单一职责原则重构后的类图实现这一模块。 实验要求: 1. 提交源代码和对应的数据库文件(注意将此模块保存,以备以后使用); MainClass: public class MainCl 阅读全文
posted @ 2024-10-06 11:12 伐木工熊大 阅读(3) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示