购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.4 什么是面向对象分析和设计

在面向对象分析(object-oriented analysis)过程中,强调的是在问题领域内发现和描述对象(或概念)。例如,在航班信息系统里包含飞机(Plane)、航班(Flight)和飞行员(Pilot)等概念。

在面向对象设计(object-oriented design,简称对象设计)过程中,强调的是定义软件对象以及它们如何协作以实现需求。例如,软件对象Plane可以有tailNumber属性和getFlightHistory方法 (如图1-2所示)。

图1-2 面向对象强调对象的表示

最后,在实现或面向对象程序设计过程中,会实现设计出来的对象,如Java中的Plane类。 KKJWwlmBP2Ikx1l9l7AaBaTXcF2ObjGN5zlQWX/Atp13GQPmDPHtdM0O/M9lh1gv

点击中间区域
呼出菜单
上一章
目录
下一章
×