语摘

语摘

"Evil does seek to maintain power by suppressing the truth."

"Or by misleading the innocent."

  Spock and McCoy, "And The Children Shall Lead", stardate 5029.5.

归根结底,所有问题都是列表,或所有问题都是算法

问题空间的元素同它在空间的表述称之为对象

万物皆对象

程序就是一组对象,告诉对方该做什么

每个对象都利用别的对象来组建自己的记忆

对象都有类型

所有属于同一类型的对象都能接受相同的消息

接口只管你能向这个对象发送什么消息

实现隐藏能减少程序的bug

继承: 复用接口

在新类中修改基类的行为称为覆写

"只覆写"基类的行为,称为替换规则,是(is-a)关系

在派生类中添加新接口是(is-like-a)关系

多态替换对象可以降低维护软件成本和增强设计

OPP语言采用后绑定的概念.

动态绑定是JAVA的缺省行为

interface是abstract的深化




你可能感兴趣的:(语摘)