摘要:
好看的按钮样式 css @charset "UTF-8";* { padding :0; margin: 0;}body { display: flex; justify-content: center; align-items: center; height: 100vh; background- 阅读全文
摘要:
4.伪代码创建子过程 用类似英语的语句描述特定的具体操作; 避免使用目标编程语言中的语法元素; 在意图的层面编写伪代码; 在一个足够低的层次上编写伪代码,以便于近乎自动地从他生成代码,然后把它编程代码中的注释。 阅读全文
摘要:
软件设计 石家庄铁道大学信息学院 实验2:简单工厂模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解简单工厂模式的动机,掌握该模式的结构; 2、能够利用简单工厂模式解决实际问题。 [实验任务一]:女娲造人 使用简单工厂模式模拟女娲(Nvwa)造人(Person),如果传入参数M 阅读全文
摘要:
软件设计 石家庄铁道大学信息学院 实验1:UML与面向对象程序设计原则 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、掌握面向对象程序设计中类与类之间的关系以及对应的UML类图; 2、理解面向对象程序设计原则。 [实验任务一]:UML复习 阅读教材第一章复习UML,回答下述问题: 面 阅读全文
摘要:
实验7:单例模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解单例模式的动机,掌握该模式的结构; 2、能够利用单列模式解决实际问题。 [实验任务一]:学号的单一 仿照课堂的身份证的例子,实现每个同学仅有一个学号这一问题。 StuNo.java package com.a008; 阅读全文
摘要:
特定数据类型命名 ①.限定词命名 如果变量名中含有Total,Average,Sum,Max等限定词,请记住把限定词加在变量名的最后。 用Count和Index代替Num 关于Num限定词容易产生歧义,例如:numStudents表示学生数,studentNum表示学生序号。为了避免这种歧义,可以用 阅读全文
摘要:
动物识别 package com.baidu.ai.aip.auth; import org.json.JSONObject; import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.HttpURL 阅读全文
摘要:
实验6:原型模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解原型模式的动机,掌握该模式的结构; 2、能够利用原型模式解决实际问题。 [实验任务一]:向量的原型 用C++完成数学中向量的封装,其中,用指针和动态申请支持向量长度的改变,使用浅克隆和深克隆复制向量类,比较这两种克隆 阅读全文
摘要:
软件设计 石家庄铁道大学信息学院 实验5:建造者模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解建造者模式的动机,掌握该模式的结构; 2、能够利用建造者模式解决实际问题。 [实验任务一]:计算机组装 使用建造者模式,完成下述任务:计算机组装工厂可以将CPU、内存、硬盘、主机等 阅读全文
摘要:
实验4:抽象工厂模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解抽象工厂模式的动机,掌握该模式的结构; 2、能够利用抽象工厂模式解决实际问题。 [实验任务一]:人与肤色 使用抽象工厂模式,完成下述产品等级结构: 实验要求: 1. 画出对应的类图; 2. 提交源代码; Java 阅读全文