面向对象技术是目前流行的系统设计开发技术,它包括面向对象分析和面向对象程序设计。面向对象程序设计技术的提出,主要是为了解决传统程序设计方法——结构化程序设计所不能解决的代码重用问题。
Ø 何为面向对象?
1.面向对象方法是一种运用对象、类、封装、继承、关联、聚合、消息、多态性等概念来构造系统的软 件开发方法
2.面向对象分析(OOA)和面向对象设计(OOD)是这部分主要的介绍内容,其中面向对象的三个基本特 征是:封装、继承和多态。
Ø 面向对象设计的好处
1.开发时间短,效率高,可靠性高,所开发的程序更强壮。由于面向对象编程的可重用性,可以在应用 程序中大量采用成熟的类库,从而缩短了开发时间。
2.应用程序更易于维护、更新和升级。继承和封装使得应用程序的修改带来的影响更加局部化。
这部分的总结如图,点击见大图: