随笔分类 -  面向对象

摘要:最近入手程杰的《大话设计模式》,正如书中所说,小菜还需努力,顺便记录下面相对象的基础知识封装的概念对于一个具有丰富结构化程序设计经验的程序员来说,面向对象的程序设计可能会给他们带来非常不自然的感觉。封装是实现面向对象程序设计的第一步,封装就是将数据或函数等集合在一个个的单元中(我们称之为类)。被封装的对象通常被称为抽象数据类型。在本文中,我们将详细学习属性的特性。封装的意义一: 使用者只需要了解如何通过类的接口使用类,而不用关心类的内部数据结构和数据组织方法。 二:高内聚,低耦合一直是我们所追求的,用好封装恰恰可以减少耦合 三:只要对外接口不改变,可以任意修改内部实现,这个可以很好的应对变化 阅读全文
posted @ 2011-10-11 11:20 流逝在夏天 阅读(599) 评论(0) 推荐(0)