2017年计算机二级公共基础辅导讲义:面向对象的程序设计.docxVIP

  • 1
  • 0
  • 约1.32千字
  • 约 5页
  • 2019-08-27 发布于天津
  • 举报

2017年计算机二级公共基础辅导讲义:面向对象的程序设计.docx

  也就是说,系统中的对象及对象之间的关系能够如实地反映问题域中固有的事物及其关系。   面向对象方法的主要优点   1与人类习惯的思维方法一致;   2稳定性好;   3可重用注释1性好;   4易于开发大型软件产品;   5可维护性好。   *面向对象的程序设计主要考虑的是提高软件的可重用性。   对象是面向对象方法中最基本的概念,可以用来表示客观世界中的任何实体,对象是实体的抽象。   面向对象的程序设计方法中的对象是系统中用来描述客观事物的一个实体,是构成系统的一个基本单位,由一组表示其静态特征的属性和它可执行的一组操作组成。   对象是属性和方法的封装体。   属性即对象所包含的信息,它在设计对象时确定,一般只能通过执行对象的操作来改变。   操作描述了对象执行的功能,操作也称为方法或服务。   操作是对象的动态属性。   *一个对象由对象名、属性和操作三部分组成。   对象的基本特点标识惟一性,分类性,多态性,封装性,模块独立性好。   1标识惟一性。   指对象是可区分的,并且由对象的内在本质来区分,而不是通过描述来区分。   2分类性。   指可以将具有相同属性的操作的对象抽象成类。   3多态性。   指同一个操作可以是不同对象的行为。   4封装性。   从外面看只能看到对象的外部特性,即只需知道数据的取值范围和可以对该数据施加的操作,根本无需知道数据的具体结构

文档评论(0)

1亿VIP精品文档

相关文档