我自己理解的面向对象特性。
摘要:
1、接口是特殊的抽象类,当使用一个抽象类来实现多态,其实这个抽象类完全就是一个接口,可以用接口来实现。2、抽象类本身也是类,只是没有具体的含义,只是把实体类的结构抽离出来,抽象类可以当做一群实体类的集合,让这群实体类的一些特性捆绑在一起。3、接口可以把所有无关的类联系到一起,一个单独的实体类跟外界没有任何关系,只有使用了接口,才能把其他类关联起来。如果把一台电脑当一个程序来看,那电脑的CUP、硬盘、主板、键盘鼠标都可以写成单独的类,然后提取出这些单散的物件的共性来作为抽象类,比如所有的物件都是电器,那电器就是这些物件的抽象类,正因为使用了抽象类,让所有物件之间产生了一些联系,捆绑成一个综合体, 阅读全文
posted @ 2011-09-22 19:38 暮光青年 阅读(209) 评论(0) 推荐(0) 编辑