- 博客(4)
- 收藏
- 关注
原创 重载与重写
重载与重写重写:重写发生在不同的类中,并且两者要有继承关系,重写是方法名字和参数的列表是要完全一致的(即方法的签名要与父类或超类一致),重写的意义在于父类的方法已经不能满足时,子类重写为自己需要的。重载:首先是重载,重载就是旨在同一个类当中有多个名称相同方法,但各个相同方法的参数列表不同(无关返回值类型)。二者的比较:二者虽然名字差不多,但是却有着很大的区别,重载改变了方法的参数,即改变了方法的spec,而重写仅仅是将方法改为自己需要的,所需的参数并不发生改变,几乎不改变方法的spec。另外要注
2020-07-12 16:25:29 101
原创 软件构造的质量目标
软件构造的质量目标软件构造的质量特征:外部和内部质量因素:外部质量因素(使用相关):与用户直接相关,比如运行速度、易用性等等内部质量因素(编程相关):与编程人员相关,比如模块化、可读性等等我们的目标在于外部特性,但是内部特性影响甚至从某种意义上决定外部特性。重要的外部质量因素各个质量因素的权衡软件构造的五大质量目标:易于理解易于改变易于拓展健壮性运行效率外部质量因素:正确性:正确性:若输入正确,则输出正确正确性是最重要
2020-07-12 14:31:08 716
原创 软件构造设计模式及图解
软件构造设计模式及图解结构型模式1.1 适配器模式适配器模式中的有以下的四种角色:**目标(target):**定义客户端使用的与特定领域相关的接口。**被适配者(adaptee):**定义了一个已经存在的接口,这个接口需要匹配。**适配者(adapter)????*对Adaptee的接口与target的接口进行适配。**客户端(Client):**与符合target接口的对象协同。适配器模式的意图是将一个类的接口转换成客户希望的另外的一个接口。Adapter模式使得原来由于几口不兼容而不
2020-07-12 13:57:28 689
原创 程序人生-Hello‘s P2P
ICS2019大作业 程序人生-Hello‘s P2P计算机系统大作业题 目 程序人生-Hello’s P2P 专 业 软件工程学 号 1183710115班 级 1837101学 生 曲智圣 指 导 教 师 史先俊计算机科学与技术学...
2020-01-05 15:22:22 252
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人