面向对象编程(OOP)中最重要的是面向对象设计(OOD)。单独设计一个类并不难,难的是设计很多类并使用这些类及它们的实例构成复杂的应用程序来满足业务需求。 当使用面向对象的思想对需求进行分析(OOA面向对象分析)逐步构成设计成果时,如何确定类的范围,如何解决类与类,包括他们的实例之间的各种关系必须需 ...
分类:
其他好文 时间:
2018-04-19 10:30:32
阅读次数:
122
SuperCSV是一个用于处理CSV文件的Java开源项目。它完全围绕面向对象的思想进行设计,因此可以利用你的面向对象代码来使得处理CSV文件变得更加简易。它支持输入/输出类型转换、数据完整性校验,支持从任何地方以任何编码读写数据,只要提供相应的Reader与Writer对象。可配置分割符,空格符号和行结束符等。一、下面先来看简单数据处理引入依赖包:<dependency><gr
分类:
编程语言 时间:
2018-04-17 15:12:07
阅读次数:
249
今天总结一下在做自动化测试中测试用例设计的一些建议,总结为三原则: 1. 保持Case之间的独立性 case独立性就是能够独立运行,当我们有随机的跑其中某个Case或乱序的跑这些Cases时,测试的结果都应该是准确的。 比如在执行过程中用例的运行环境取决于其他测试用例的执行状态,那么,其中的测试用例 ...
分类:
其他好文 时间:
2018-04-11 15:57:04
阅读次数:
208
前言 虽然之前接触过java,也写过一些1000行左右的程序。可以说面向对象的思想和java的一些基本语法对我来说是没有难度的,但是这学期的面向对象依然给了我一个下马威。这几次的作业每次都很让我头疼。因为不仅要保证针对正确的输入要反馈出正确的输出,还要把错误的输入分辨出来。这样一来,譬如正则表达式和 ...
分类:
其他好文 时间:
2018-04-04 21:15:27
阅读次数:
165
作业一 多项式运算 作为一个之前从未接触过java的小白,虽然已经做好了这学期OO很艰难的心理准备,但还是觉得这门课程的难度超出了我的预期。第一周买了一本教程,然后在网上找了一些视频。用了一周的时间自学java,但只是学习了一些基础的语法,并没有学习类和对象的概念以及java面向对象的思想。 第一周 ...
分类:
其他好文 时间:
2018-04-04 14:53:45
阅读次数:
154
第一次作业 第二次作业 第三次作业 自我剖析 三次作业实现过程非常简单,公测全过,互测也未发现bug,就实现结果而言可以接受,但是在面向对象的思想实现上有所欠缺、代码可读性较差,也未使用正则表达式,仍待改进。 互测策略 根据指导书所描述的任务需求、规则构造相应极端数据,对被测者代码进行黑盒测试。前两 ...
分类:
其他好文 时间:
2018-04-03 23:57:16
阅读次数:
166
视图的功能:负责接收Web请求HttpRequest,进行逻辑处理,返回响应HttpResponse给请求者 在创建好自己的应用之后,在应用下的views.py中定义视图 在视图中编写代码的方式只要有二种,cbv和fbv,cbv是django官方推荐的,他更加的体现了面向对象的 思想,这里只要是介绍 ...
分类:
其他好文 时间:
2018-03-25 16:56:45
阅读次数:
178
距离做下复习JAVA并学好JAVA的决定已经过去一周了,我买了慕课网的JAVA入门视频,在图书馆借了三本关于JAVA的书——两本是JAVA入门经典,一本是JAVA WEB开发宝典。我的计划是短时间内复习到JAVA的基础内容,然后走向JAVA WEB。现在已经对面向对象的思想有了更深的了解。所谓面向对 ...
分类:
编程语言 时间:
2018-03-14 18:05:57
阅读次数:
143
结构化思想和面向对象的思想 用例图 类图 活动图 3-34图书馆用例图 3-36活动图 3-43图书馆管理系统组件图 ...
分类:
其他好文 时间:
2018-03-13 15:35:30
阅读次数:
261
2.类与类之间的关系 1)关联关系 如:Bank类与Customer类间的关系 2)继承关系 3)聚合关系 聚集 组合 3.面向对象的思想概念 类和对象是面向对象的核心概念类是对一类事物的描述,是抽象的、概念上的定义对象是实际存在的该类事物的每个个体,因而也称作实例(instance)。万事万物皆是 ...
分类:
编程语言 时间:
2018-03-01 00:48:35
阅读次数:
179