当前位置: 首页 > news >正文

网站制作商关于当当网站建设方案

网站制作商,关于当当网站建设方案,用wordpress做淘宝,o2o交易平台有哪些2017-2018-2 20165309实验二《Java面向对象程序设计》实验报告一、实验内容1. 初步掌握单元测试和TDD2. 理解并掌握面向对象三要素#xff1a;封装、继承、多态3. 初步掌握UML建模4. 熟悉S.O.L.I.D原则5. 了解设计模式二、实验步骤(一)单元测试1.三种代码#xff1a;伪代码、…2017-2018-2 20165309实验二《Java面向对象程序设计》实验报告一、实验内容1. 初步掌握单元测试和TDD2. 理解并掌握面向对象三要素封装、继承、多态3. 初步掌握UML建模4. 熟悉S.O.L.I.D原则5. 了解设计模式二、实验步骤(一)单元测试1.三种代码伪代码、测试代码、产品代码需求在一个MyUtil类中解决一个百分制成绩转成“优、良、中、及格、不及格”五级制成绩的功能。先用自然语言写出从意图层面来解决问题的伪代码百分制转五分制如果成绩小于60转成“不及格”如果成绩在60与70之间转成“及格”如果成绩在70与80之间转成“中等”如果成绩在80与90之间转成“良好”如果成绩在90与100之间转成“优秀”其他转成“错误”然后用Java语言将伪代码“翻译”成产品代码MyUtil.java。写测试代码MyUtilTest.java来检验产品代码JUnit测试用例正常情况错误情况(负数超过100的数)边界情况(060708090100)在项目上右键选择New-Directory建目录test,右键单击test目录在弹出的菜单中选择Mark Directory as-Test Sources Root来设置SOURCEPATH环境变量。测试通过的截图如下完善产品代码。测试代码和最终的产品代码在代码链接里。2.测试驱动开发TDD(测试代码-产品代码)在新目录下创建StringBufferDemo类 鼠标单击类名旁出现的灯泡状图标在弹出的菜单中Create Test。测试StringBufferDemo类的方法charAt()、capacity()、indexOf()、length():char charAt(int index)返回此序列中指定索引处的 char 值。int capacity()返回当前容量。int indexOf(String str)返回第一次出现的指定子字符串在该字符串中的索引。int length()返回长度(字符数)。测试结果如下(二)对设计模式示例进行扩充让其支持Long类如果要求支持Long类Document类要修改构造方法这违反了OCP原则。封装、继承、多态解决不了问题这时就需要设计模式了:class Long extends Dataclass LongFactory extends Factory在MyDoc类中添加测试代码: public class MyDoc {static Document d;public static void main(String[] args) {d new Document(new LongFactory());d.DisplayData();}}运行结果如下代码在码云链接里。(三)以TDD的方式开发一个复数类Complex伪代码 Complex类要输出实部、虚部并按照abi的形式输出复数。Complex类中有两个变量实部A和虚部B。方法getA(int a);返回实部getB(int b);返回虚部ComplexAdd(Complex c);实现复数相加ComplexMinus(Complex c);实现复数相减ComplexMulti(Complex c);实现复数相乘ComplexDiv(Complex c);实现复数相除toString(int a,int b);将复数输出成abi的格式。测试结果产品代码和测试代码在码云链接。(四)面向对象三要素抽象封装、继承与多态使用UML对实验二中代码进行建模代码 public abstract class Animal {private String color;public String getColor() {return color;}public void setColor(String color) {this.color color;}public abstract String shout();}public class Cat extends Animal {public String shout() {return 喵喵;}public String toString() {return The Cats color is this.getColor() , and it shouts this.shout() !;}}public class Dog extends Animal{public String shout() {return 汪汪;}public String toString() {return The Dogs color is this.getColor() , and it shouts this.shout() !;}}UML图(由网页ProcessOn制作)三、实验中遇到的问题及解决问题1当时安装IDEA的时候选择的都是默认路径而且也不算是经常用所以没有找到Junit jar 包。解决1右键桌面上的IntelliJ IDEA Ultimate点进属性里面复制地址再粘到“”就方便找到了~问题2对StringBuffer的了解不够。解决2可以参考学习这个网址www.runoob.com/java/java-stringbuffer.html。解决3long型的范围是-21474836482147483647问题4在设计实现复数类时不知道怎么去拼接字符串。解决4尝试concat()方法后仍存在问题突然又意识到可以直接....四、实验收获这次的实验让我学会了如何去写测试代码也让我规范了编写代码的习惯。跟着老师的博客教程和蓝墨云上的要求去做的同时我也意识到了自己对一些基础方面的知识还不够熟悉...得认真看书才是。步骤耗时百分比需求分析15min12.5设计20min16.7代码实现40min33.3测试25min20.8分析总结20min16.7
http://www.zqtcl.cn/news/129477/

相关文章:

  • 网站建设预付流程网站设计风格的关键词
  • 常德网站制作怎么做自己的网页
  • 做的网站为什么图片看不了wordpress循环该分类子分类
  • 源码出售网站怎么做一个产品的网络营销方案
  • 安丘营销型网站建设国外教育网站模板
  • 做网站案例百度小说排行榜前十
  • 东昌网站建设公司上传到网站去的文档乱码
  • 如何制作自己的网站链接教程网络营销seo招聘
  • 网站制作资料收集wordpress资源网模板
  • 随州网站设计开发服务做网站制作步骤
  • 东莞凤岗做网站黄山旅游攻略住宿
  • 网站开发常用插件免费库存管理软件哪个好
  • 河池网站开发工程师招聘网如何做品牌运营与推广
  • 做网站运营难吗零基础网站建设教程
  • 深圳蚂蚁网络网站建设wordpress电影主题
  • 网站域名收费吗搜索引擎不收录网站
  • 海兴网站建设价格wordpress替代软件
  • 做网站哪家服务器好小区物业管理系统
  • 上海推广网站公司网站建设首选
  • 网站建设行业分析报告网站建设视频教程
  • 服装网站建设图企业网站建设开题报告是什么
  • 建设外贸商城网站制作网站建设的中期目标
  • 网站定做地方门户网站带手机版
  • 佛山网站建设哪家评价高系统开发报价清单
  • 东莞道滘网站建设做h游戏视频网站
  • 江西营销网站建设公司网站建设 意义
  • 公司网站怎么自己做织梦品牌集团公司网站模板(精)
  • 西安市高陵区建设局网站产品网站做营销推广
  • 网站开发费是无形资产吗深圳网站建设简介
  • 网站开发架构mvc重庆巫山网站设计哪家专业