面向对象开发方法概述

小结:

1.面向对象的软件开发有什么优点?

(1)与人类习惯的思维方法一致

(2)稳定性好.

(3)可重用性好

(4)较易开发大型软件

(5)可维护性好

 

2.在软件系统中,为什么说一个独立的不对外提供任何服务的对象是没有意义的.

建立对象需要开辟空间,并且影响程序运行的速度,所以应该尽可能减少没用对象的创建和开辟,那样既浪费了资源,有影响了程序的执行速度.没有意义.

3.列举一些现实生活中的例子,来说明什么是依赖关系,什么是聚集关系,以及什么是关联关系.

 

4.列举一些现实生活中的列子,来说明什么是封装,什么是接口.

封装又称为信息隐藏,是指利用抽象数据类型将数据和数据的操作结合在一起,使之构成一个不可分割的独立实体,尽可能隐藏内部的细节,只保留一些对外的接口.

接口有两种意思:

(1)概念性的接口,既系统对外提供的所有服务,在对象中表现为public类型的方法的声明.

(2)用interface修饰的实实在在的接口,也成为接口类型,它用于明确描述系统对外提供的所有服务.他能够更加清晰的把系统的实现细节与接口分离.

5.抽象最主要的特征是什么?

抽象的定义:抽象是指从特定角度出发,从已经存在的一些事务中抽取出我们所关注的特性,形成一个新的事务的思维过程

 

6.在建立对象模型时,要经历那些抽象思维过程.

(1)从问题领域的事务到软件模型中对象的抽象

(2)从对象到类的抽象.

(3)从子类到父类的抽象  

 

转载于:https://www.cnblogs.com/myhome-1/p/5520201.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值