学习笔记:面向对象概念中论

原创 2007年09月20日 10:49:00

本篇主要 的是要介绍面向对象中的:对象互操作,对象间关系,对象群集。

对象是面向对象软件系统的基本构成块。在这样的系统中,对象互相协同完成系统目标,如同蚁丘里的蚂蚁、公司里的雇员或身体里的细胞。每个对象都有特定的结构和“任务”相辅相成,完成整个系统的任务。

外部事件怎样驱动OO应用中的对象(这个讲的就是如何驱动OO程序中的对象执行任务);

方法如何被用来指定对象的行为(这个讲的就是如何定义以及如何实现对象的方法);

对象如何以服务的方式互相公布方法(这个讲的是把方法声明为公共属性);

对象如何互相沟通,要求对方提供服务;()

对象如何维护数据,如何保证数据完整性;()

封装的威力,以及在类的私有声明改变时如何使用封装来限制连锁反应;()

在实体化对象时,如何使用构造器初始化attribute值。()

对象间关系

学到对象间关系这里主要的就是要展现面向对象的第二个重要特征了:继承。

继承就是类之间的一种关系。和继承有关的有一些基本的概念需要弄明白。关联,聚合,父类,子类,override(覆盖),overload(多载)。还有一些由此而来的应用,抽象类,抽象方法,虚方法,接口。这些概念容易混淆。如果说对继承了解的很清楚,概念和缘由,应用,那么对面向对象也可以说理解了一半了,所以我得继续搜索有关这方面的内容,以加深对继承的理解。

对象群集

对象群集,群有很多的意思。那么自然而然就是很多对象聚集在一起,至于他们之间以什么样的组织结构,这就是现在所要了解的拉。有数组的形式,有序列表,集合,字典。其中数组是一种简单的群集,有序列表,集合,字典就属于一种比较复杂的群集类型了,我得好好总结总结,o(∩_∩)o...哈哈。

《数据库系统概论》复习笔记

期末复习顺便总结下,书本为高等教育出版社的《数据库系统概论》。
  • hcbbt
  • hcbbt
  • 2014年01月12日 01:03
  • 13604

MySQL学习笔记---基础概念和一些基础SQL语句(一)

MySQL学习笔记,以防遗忘 数据库基本概念 数据库:保存有组织的数据的容器(通常是一个文件或一组文件)。 表:某种特定类型数据的结构化清单,数据库中的表都有一个唯一的名字用来标识自己。 模式:关于数...
  • Jung_zhang
  • Jung_zhang
  • 2016年04月14日 20:11
  • 1693

深度学习笔记(0)——机器学习基本概念

本篇博客仅针对毫无机器学习理论背景的人,其他人可以直接跳过。机器学习(machine learning)是最近非常火的一个领域,关于其一些基本定义百度百科、维基百科或者网上随便都可以找到很多资料,所以...
  • qq_21190081
  • qq_21190081
  • 2017年01月19日 14:52
  • 3825

PHP面向对象学习笔记之一:基础概念

1> if( "false" ) 等效于 if( true), 因为非空字符串是true 2> 检查数据类型:     is_array();     is_object();     is_...
  • mangdun
  • mangdun
  • 2011年12月24日 22:05
  • 297

Java学习笔记之面向对象概念

对象: 其实就是该类事物实实在在存在的个体. 类与对象之间的关系? 类: 事物的描述 对象: 该类事物的实例. 在java中通过new来创建的 /* 描述小汽车 分...
  • q1q1x2x2
  • q1q1x2x2
  • 2014年12月06日 15:44
  • 284

PHP学习笔记 -- 面向对象的核心概念

继承与多态都是对类进行复用,它们一个是类级别的复用,一个是方法级别的复用。 类的组合与继承。 低耦合、解耦、紧耦合。 继承存在的问题: 1.继承破坏封装性。 2.继承...
  • Dreamer_wjg
  • Dreamer_wjg
  • 2016年03月23日 12:59
  • 314

Java学习笔记之 面向对象基本概念

1. 对象    面向对象程序设计是将人们认识世界过程中普遍采用的思维方法应用到程序设计中。    对象是现实世界中存在的事物,它们是有形的,如某个人、某种物品;也可以是无形的,如某项计划、某次商业交...
  • fantasyforever2008
  • fantasyforever2008
  • 2013年09月08日 16:29
  • 544

java李兴华学习笔记之面向对象(高级)

  • 2012年09月07日 09:43
  • 247KB
  • 下载

Javascript 面向对象程式学习笔记收藏

  • 2009年11月18日 12:35
  • 13KB
  • 下载

<JavaSE学习笔记>面向对象(1):类与对象的概念

类与对象的概念 一 面向对象的基本概念 面向对象程序设计(简称OOP)是当今主流的程序设计范型。对于一些规模较小的问题,使用传统的面向过程的开发方式比较理想。但问题一旦上了规模,采用面向对...
  • QuYuan_1211
  • QuYuan_1211
  • 2015年10月10日 16:42
  • 190
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:学习笔记:面向对象概念中论
举报原因:
原因补充:

(最多只允许输入30个字)