软件工程 张秋余等著 第七章课后习题部分答案
第七章 面向对象方法学什么是面向对象?有哪些基本概念?举例说明其基本特征。正确答案:第1问:面向对象(object-oriented,OO):是一种具体的软件开发技术与策略;也是一整套关于如何看待软件系统与现实世界的关系,用什么观点来发现问题并进行求解,如何进行软件系统构造的软件方法学。第2问:基本概念主要包括:对象+类+关系(依赖、关联、聚合、组合、实现、继承)+封装+消息通信+多态性等,可运用这些概念来构造软件系统。也可以将面向对象技术的基本概念总结为:类 + 对象 + 继承 + 用消息通信