1.作业名称:工厂模式 2.作业内容: 制作一个抽象产品: 杯子 ① 制作2个具体产品: 250ml杯子和500ml杯子使用简单工厂来实现这个场景,并且让客户端通过简单工厂来获取具体产品。 ② 然后扩展-一个750ml杯子,你会发现这要修改简单工厂的代码。_进而就违反 了开闭原则。 ③ 所以再使用工厂方法来重构一遍代码。保证750ml杯子可以被顺利地扩展进来。 ④ 最后还需要为杯子成产相应的杯盖,杯盖随杯子容积的大小而不同,请继续重构完成该扩展。
2023-11-15 19:57:07 698KB
1
内容概要:学生成绩管理系统的课设报告,报告包括程序由C语言链表实现,包含界面菜单,密码登录,录入、增加、删除、修改、显示、保存、读取学生信息,查询单科成绩排名,查询学生成绩,查询不及格超过2科学生的名单等功能。 适用人群:计算机相关专业可能有此课程设计项目作业的学生。 程序特点:功能全面,健壮性强,用户体验,交互好,多文件结构,模块函数划分清晰,实现读取文件功能。 本作业成绩95+,包您满意。 报告目录如下: 1.问题描述 1 1.1项目链接 1 1.2题目内容与要求 1 1.3需求分析 1 2. 概要设计 4 2.1模块划分 4 2.2文件结构 5 2.3系统主要执行逻辑设计 5 2.4函数原型及关系 7 2.4.1函数调用关系 7 2.4.2函数原型设计 7 3.详细设计 10 3.1用户交互界面设计 10 3.2核心数据结构设计 13 3.3核心算法设计 13 4.测试 18 5.总结 20 5.1遇到的问题及解决方法 20
2023-05-17 21:20:46 837KB c语言 链表 范文/模板/素材 软件/插件
1
模拟独立瑞利衰落下两支路分集接收机的 QPSK 误码率。 申请: i) 等增益合并ii) 选择组合iii) 最大比率合并提供 MATLAB 代码和带有三个 BER 曲线的图形。
2022-11-22 21:08:28 245KB matlab
1
深度学习实验报告+代码 实验内容: 1、实验一:深度学习环境配置 2、实验二:特征数据集制作和PR曲线 3、实验三:线性回归及拟合 4、实验四:卷积神经网络应用 5、实验五:生成对抗式网络应用
2022-11-16 13:29:02 15.97MB 深度学习
1
八皇后实验报告及其代码,有详细的函数说明,流程图,实验结果截图
2022-11-09 17:28:06 202KB 实验报告代码
1
本次编译原理共有三次实验, 本资源为实验三 实验内容: 考虑下面的三地址码的文法,其中<>括起来的为非终结符,粗体为终结符。 要求:生成给定的C语言程序中间代码,输出得到的三地址语句。 输入样例: 输出样例: 本实验将用一个解释器TACVM执行生成的中间代码。该解释器执行每一条三地址语句后输出变量的值。
2022-10-30 14:00:58 82.95MB 编译原理 实验 中间代码生成器 三地址
1
支持向量机(SVM)上机实验报告代码大全支持向量机(SVM)上机实验报告代码大全支持向量机(SVM)上机实验报告代码大全支持向量机(SVM)上机实验报告代码大全
2022-10-19 14:09:01 128KB 支持向量机(SVM)上机实验报告
1
支持向量机(SVM)上机实验报告代码大全支持向量机(SVM)上机实验报告代码大全支持向量机(SVM)上机实验报告代码大全
2022-10-19 14:07:25 1.25MB 支持向量机(SVM)上机实验报告
1
支持向量机(SVM)上机实验报告代码大全支持向量机(SVM)上机实验报告代码大全支持向量机(SVM)上机实验报告代码大全支持向量机(SVM)上机实验报告代码大全
1
K-means分类器实验报告代码全K-means分类器实验报告代码全K-means分类器实验报告代码全K-means分类器实验报告代码全K-means分类器实验报告代码
2022-10-19 12:06:05 358KB K-means分类器实验报告代码
1