软件的定义是由软件系统分析人员和用户合作,确定软件是什么,针对有待开发的软件系统进行分析、规划和规格描述,为今后的软件开发做准备。 1)软件任务立项 需要针对项目的名称、性质、目标、意义和规模等做出回答,以此获得准备着手开发的软件系统的最高层描述。 2)项目可行性分析 可行性分析是针对准备进行的软件 ...
分类:
其他好文 时间:
2018-03-13 18:06:02
阅读次数:
168
第二堂课依旧是纯理论知识,当然课程中也有同学得感悟,比如一个问题,老师和同学之间得关系,有很多选项,(餐馆/食客,保姆/幼儿,兄弟/兄弟,警长/囚犯,路人甲/路人乙,教练/学员)我就感觉这个挺有意思肯定有思想在里面,其实我自己觉得,看到这个跟话题讨论,我看到选项后我选择了“参观/食客”,因为我觉得餐 ...
分类:
其他好文 时间:
2018-03-10 15:49:01
阅读次数:
113
享元模式(Flyweight Pattern):运用共享技术有效地支持大量细粒度对象的复用。系统只使用少量的对象,而这些对象都很相似,状态变化很小,可以实现对象的多次复用。由于享元模式要求能够共享的对象必须是细粒度对象,因此它又称为轻量级模式,它是一种对象结构型模式。 面向对象技术可以很好地解决一些 ...
分类:
其他好文 时间:
2018-03-04 16:33:54
阅读次数:
181
继承,就是面向对象中类与类之间的一种关系。继承的类称为子类、派生类,而被继承类称为父类、基类或超类。通过继承,使得子类具有父类的属性和方法,同时子类也可以通过加入新的属性和方法或者修改父类的属性和方法建立新的类层次。 继承机制体现了面向对象技术中的复用性、扩展性和安全性。为面向对象软件开发与模块化软 ...
分类:
其他好文 时间:
2018-03-04 16:08:50
阅读次数:
150
Python是一门面向对象语言。 1、面向对象技术介绍 类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。 数据成员:类 ...
分类:
编程语言 时间:
2018-02-26 16:24:28
阅读次数:
234
面向对象技术简介 类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。 数据成员:类变量或者实例变量用于处理类及其实例对象 ...
分类:
编程语言 时间:
2018-02-20 10:29:05
阅读次数:
185
Simple Demo 假如我们设计一款RPG游戏,里面有各种职阶的角色可以选择:剑士、弓箭手、枪兵、骑师等。 该游戏内部设计使用了标准的面向对象技术,设计了一个角色超类,并让各种职阶角色继承该超类。子类先以剑士、枪兵为例。 现在突然有了一个需求:在玩家有一段时间没有操作游戏角色后,游戏角色可以在等 ...
分类:
其他好文 时间:
2018-01-18 17:23:10
阅读次数:
158
面向对象 1. 面向对象的简介 面向对象(Object Oriented,OO)是软件开发方法,也是一种编程思想,它将现实生活中的事物映射到程序世界中,同时还是一种对现实世界理解和抽象的方法。 1.1 面向对象技术 面向对象技术包括以下三部分: (1)面向对象分析 面向对象分析(object-ori ...
分类:
其他好文 时间:
2018-01-06 16:00:46
阅读次数:
141
面向对象技术简介 类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。 数据成员:类变量或者实例变量用于处理类及其实例对象 ...
分类:
编程语言 时间:
2017-12-28 18:22:38
阅读次数:
169
JPA概念 Java persistence API的简称,中文名是Java持久层API,是JDK5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。(对象持久化:是将内存中的对象保存到可永久保存的存储设备中的一种技术) JPA出现的原因 1.简化现有JavaEE和J ...
分类:
其他好文 时间:
2017-12-16 11:11:30
阅读次数:
131