- 博客(0)
- 资源 (7)
- 收藏
- 关注
西南科技大学-软件设计模式与重构-代码部分
1.作业名称:工厂模式
2.作业内容:
制作一个抽象产品: 杯子
① 制作2个具体产品: 250ml杯子和500ml杯子使用简单工厂来实现这个场景,并且让客户端通过简单工厂来获取具体产品。
② 然后扩展-一个750ml杯子,你会发现这要修改简单工厂的代码。_进而就违反 了开闭原则。
③ 所以再使用工厂方法来重构一遍代码。保证750ml杯子可以被顺利地扩展进来。
④ 最后还需要为杯子成产相应的杯盖,杯盖随杯子容积的大小而不同,请继续重构完成该扩展。
2022-10-11
西南科技大学+软件设计模式报告、代码、类图、和运行结果
1.作业名称:工厂模式
2.作业内容:
制作一个抽象产品: 杯子
① 制作2个具体产品: 250ml杯子和500ml杯子使用简单工厂来实现这个场景,并且让客户端通过简单工厂来获取具体产品。
② 然后扩展-一个750ml杯子,你会发现这要修改简单工厂的代码。_进而就违反 了开闭原则。
③ 所以再使用工厂方法来重构一遍代码。保证750ml杯子可以被顺利地扩展进来。
④ 最后还需要为杯子成产相应的杯盖,杯盖随杯子容积的大小而不同,请继续重构完成该扩展。
2022-10-11
西南科技大学+Linux实验报告+Linux环境安装配置实验报告
一、实验目的
任务一:了解Linux上软件安装的不同方式,验证在Linux字符界面中安装和卸载二进制包及源代码包的过程,掌握Linux字符界面中安装和卸载软件的方法。
任务二:了解Linux上软件安装的不同方式,验证在Linux上通过网络安装软件的方法。
任务三:通过案例系统的安装,掌握Linux字符界面本地安装软件的方法。
2022-01-26
西南科技大学+Linux实验报告+Linux环境基本操作实验报告
一、实验目的
1.了解Linux字符界面的操作特点,验证Linux命令的用途,掌握Linux的基本操作、管理、帮助、编辑命令。
2. 熟悉Linux字符界面下使用工具进行文本过滤、编辑的方法
3.能够启动和使用案例系统。
2022-01-26
西南科技大学+Linux实验报告+Linux环境网络管理
一、实验目的
1. 任务一:了解Linux下的网络功能,理解Linux强大的网络功能。
2. 任务二:验证两种网络服务的管理方法,理解Linux强大的网络功能。
3. 任务三:验证网络访问控制的实现方法,理解Linux强大的网络功能。
4. 任务四:通过案例系统服务器端的配置掌握Linux环境服务配置的基本方法。
2022-01-26
西南科技大学+Linux实验报告+Linux网络安全管理报告
一、实验目的
验证Linux环境安全和管理相关的操作,理解Linux系统安全性配置和管理原则,掌握实现安全配置和管理的基本方法。
2022-01-26
西南科大+Linux实验报告+shell程序开发
一、实验目的
任务一:掌握Shell编程的基本特点。
任务二:掌握shell脚本的编写
任务三:应用Shell程序设计方法,能分析Shell程序结构;掌握Shell程序开发环境的使用;能根据Shell程序功能、安全管理方面的需求,设计Shell程序;通过组织或参与开源项目开发,掌握项目开发、管理的方法和技术;能口头表达项目开发情况。
2022-01-26
西南科技大学+Linux实验报告+Linux环境下C语言编程
一、实验目的
1.熟悉字符模式下的C程序编译和调试环境
2.基本掌握Linux字符模式下的编译工具和调试工具的使用
3.掌握自动编译工具make的使用和Makefile的编写方法
二、实验设计
1.GCC使用方法
2.调试器GDB使用方法(选做)
3.编译配置工具Make工具使用
4.Linuxer编译配置
四、实验思考或体会
思考题:
任务一:编译器GCC使用
无
任务二:调试器GDB使用方法
1、使用make工具有什么好处?
1、源代码级别的调试和二进制级别的调试有什么区别?
2022-01-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人