学习笔记-面向对象基本思想
2014-05-24 15:36
302 查看
一、面向对象的基本思想
面向对象方法是一种运用对象、类、继承、聚合、关联、消息和封装等概念和原则来构造软件系统的开发方法。
面向对象方法的基本思想如下:
(1)客观世界中的事物都是对象,对象间存在一定的关系。
(2)用对象的属性描述事物的数据特征;用对象的操作描述对象的行为特征。
(3)对象的属性与操作结合为一体,成为一个独立的、不可分的实体,实体对外屏蔽其内部细节。
(4)通过抽象对事物进行分类。把具有相同属性和相同操作的对象归为一类,类是对这些对象的抽象描述,每个对象是它的类的一个实例。
(5)复杂的对象可以用简单的对象作为其构成部分。
(6)通过在不同程度上运用抽象的原则,可以得到较一般的类和较特殊的类。特殊类继承一般类的属性与操作。
(7)对象之间通过消息进行通信,以实现对象之间的动态联系。
(8)通过关联表达类之间的静态关系。
面向对象方法是一种运用对象、类、继承、聚合、关联、消息和封装等概念和原则来构造软件系统的开发方法。
面向对象方法的基本思想如下:
(1)客观世界中的事物都是对象,对象间存在一定的关系。
(2)用对象的属性描述事物的数据特征;用对象的操作描述对象的行为特征。
(3)对象的属性与操作结合为一体,成为一个独立的、不可分的实体,实体对外屏蔽其内部细节。
(4)通过抽象对事物进行分类。把具有相同属性和相同操作的对象归为一类,类是对这些对象的抽象描述,每个对象是它的类的一个实例。
(5)复杂的对象可以用简单的对象作为其构成部分。
(6)通过在不同程度上运用抽象的原则,可以得到较一般的类和较特殊的类。特殊类继承一般类的属性与操作。
(7)对象之间通过消息进行通信,以实现对象之间的动态联系。
(8)通过关联表达类之间的静态关系。
相关文章推荐
- 【学习笔记】【OC语言】面向对象思想
- UML学习笔记(三):运用面向对象思想
- Java编程学习笔记-2.面向对象-[2-1]面向对象思想
- 学习笔记-面向对象思想
- 黑马程序员--Java学习笔记之面向对象思想(多态、内部类、匿名内部类、异常类)
- UML学习笔记(三):运用面向对象思想
- Java学习笔记之 面向对象基本概念
- [学习笔记]面向对象开发中的一些思想和原则
- go基本语法学习笔记之面向对象
- JavaSE个人学习笔记01:面向对象思想篇
- 黑马程序员--Java学习笔记之面向对象思想(单例模式详解、匿名对象、静态、final)
- [学习笔记]Java面向对象思想和内存模型
- 面向对象--java学习(java编程思想)笔记
- Java学习课堂笔记——面向对象程序设计的基本概念
- UML学习笔记(三):运用面向对象思想
- 黑马程序员_学习笔记2交通灯系统中面向对象思想的理解以及工厂模式的应用
- 黑马程序员学习笔记_OC之面向对象思想
- C++入门学习笔记(一)--面向对象基本概念
- Java学习笔记三(对象的基本思想一)
- 学习笔记:面向对象概念初论