
软件设计模式
文章平均质量分 81
小柒_02
兼职各类小代赚点零花钱,有需要可以联系vx:XiaoQi--DaiZuo
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JAVA 单例模式实验
任务描述在企业网站后台系统中,一般会将网站统计单元进行独立设计,比如登录人数的统计、IP 数量的计数等。在这类需要完成全局统计的过程中,就会用到单例模式,即整个系统只需要拥有一个计数的全局对象。本关任务:模拟网站登录,高并发场景。模拟 10 个登录线程,程序输出登录总数。原创 2025-03-25 17:32:56 · 224 阅读 · 0 评论 -
JAVA 原型模式实验
第1关:浅克隆任务描述某高校自行开发了一套教务系统,但在使用过程中,越来越多的老师对教学周历的创建和编写模块产生了抱怨。追其原因,该高校的教务管理员发现,同一门课程会有多个班级,教师需要对每个班级都要录入教学周历,然后这些周历大多是完全一致的,只有细微的差别。但是现行系统每个班级默认创建的周历都是空白报表,老师只能通过重新输入或不断复制粘贴来填写重复的内容,极大降低了工作效率,浪费宝贵的时间。那么如何快速创建相同或者相似的教学周历呢 ?原创 2025-03-25 17:26:48 · 1106 阅读 · 0 评论 -
JAVA 建筑者模式实验
第1关:建筑者模式任务描述有一个虚拟仿真的应用程序,需求适配大部分用户群体,且能给不同用户带来不一样的视觉体验。因此要求系统自动检测用户机器配置,以此来动态产生场景中树叶(leaf)、房子(house)、路面(way)不同的渲染效果。原创 2025-03-25 17:20:23 · 394 阅读 · 0 评论 -
JAVA 工厂模式实验1-3
JAVA 工厂模式实验1-3第1关:简单工厂模式本关任务:某电视机厂专为各知名电视机品牌代工生产各类电视机,当需要海尔牌电视机时只需要在调用该工厂的工厂方法时传入参数“Haier”,需要海信电视机时只需要传入参数“Hisense”,工厂可以根据传入的不同参数返回不同品牌的电视机。现使用简单工厂模式来模拟,程序将会自动从配置文件中读取参数,请根据以下类图来补全代码。原创 2025-03-04 19:32:20 · 1360 阅读 · 0 评论 -
JAVA 面向对象设计原则实验
任务描述有一个智慧养鸡场,需要很多类型的采集设备,每种设备都有登录和采集两个方法,但是每种设备的采集的规则又不太相同。最开始养殖场只有 MML 类型的设备,开发人员很快就搭建好了采集系统。但过了一年,养殖场购买了 TELNET 类型设备替换原有设备,这时开发人员发现一个问题,原先的系统修改起来很麻烦,为降低维护成本,他们重新设计了系统框架编程要求根据提示,在右侧编辑器 Begin-End 内补充“IDevice、DeviceMML、DeviceTELNET、DeviceService”文件的代码。原创 2025-03-04 19:27:31 · 590 阅读 · 0 评论