第一章绪论.ppt-课程中心-湖南大学.ppt

第一章绪论.ppt-课程中心-湖南大学

* * * * * * * * * * * * * * * * * * * * * 如果需求发生了变化,有些可能只需要修改小部分,有些则可能牵扯到整个程序,要大改动,这样的代码可扩展性和可维护性都不太好。 1、可扩展性 2、可维护性 3、复用性 * 由于程序规模的扩大,结构化程序设计方法力不从心,因此出现了OO。 OOA(分析)、OOD(设计)、OOP(编程) * * * * * * * * * * * * * * * * * * * * 面向对象的基本概念 ——类 面向对象方法中的类 具有相同属性和行为的一组对象的集合 为属于该类的全部对象提供了抽象的描述,包括属性和行为两个主要部分。 类与对象的关系: 犹如模具与铸件之间的关系,一个属于某类的对象称为该类的一个实例。 面向对象的基本概念 ——封装 把对象的属性和行为结合成一个独立的系统单元。 尽可能隐蔽对象的内部细节。对外形成一个边界(或者说一道屏障),只保留有限的对外接口使之与外部发生联系。 面向对象的基本概念 ——继承 继承对于软件复用有着重要意义,是面向对象技术能够提高软件开发效率的重要原因之一。 定义:特殊类的对象拥有其一般类的全部属性与服务,

文档评论(0)

1亿VIP精品文档

相关文档