【面向对象技术】--乌云后依然是灿烂的晴天

什么是面向对象?

 

对象是面向对象开发模式的基本成分。每个对象可用它本身的一组属性。属性一般只能通过执行对象的操作来改变。

操作又称为方法和服务,描述了对象执行的功能

消息:对象与对象之间的联系

类:一组相同数据结构和相同操作的对象集合                定义包括一组数据属性和在数据上的一组合法操作组成

继承:使用已经存在的定义作为基础建立新定义的技术

新类的定义可以使既存类所声明的数据和新类所增加的声明的组合

有共同的部分抽取出来作为一般类,特殊的部分放到特殊类

可以达到复用;子类可以完成父类所有的特征也可以有自己的

 对象模型化技术OMT:对象模型(确定对象和类以及之间的关系),功能模型,动态模型  这是一个迭代过程

构造OOA概念模型的5个层次:类与对象,属性,服务,结构和主题

标识结构--- 

有继承的思想                                                               有聚合的思想

                                                

面向对象设计OOD-------------

两个阶段

高层设计/类设计

高程设计特点:

为标识和定义模块的过程;可以使一个单个的类,也可以是由一些列构成的子系统;定义过程是职责驱动的

遵循的原则:

使得在子系统的各个高层部件之间的通信量达到最小;子系统把成组的类打包,形成高度的内聚;逻辑功能分组,提供一个一个单元,识别并定位问题事件

 类测试的种类:

基于定义的测试   黑盒

基于程序的测试   白盒

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值