摘要:
对象是服务提供者。 ①将对象看做服务提供者的好处是有助于提高对象的内聚性。 软件设计的质量要求是:高内聚低耦合。但是也面临着一个问题就是将过多的功能放在一个对象中。这时候可以将一个对象拆分成多个对象来处理,每个对象都可以很好的完成一项工作而不试图做更多的事情。 被隐藏的具体实现。 ①三个关键字在类的 阅读全文
posted @ 2017-02-20 22:22
B0gy
阅读(111)
评论(0)
推荐(0)
摘要:
每个对象都有一个接口。 ① 所有的对象都是唯一的(上篇中提到,在内存中有唯一的地址),但同时也是具有相同特性和行为的对象锁归属的类的一部分。 对这句话的理解就是,比方说,每个人都是唯一的,但同时每个人都是人类的一部分。(人类都有相同的特征和行为) ②抽象数据类型的运行方式与内置类型几乎完全一致。 ③ 阅读全文
posted @ 2017-02-20 00:23
B0gy
阅读(95)
评论(0)
推荐(0)
摘要:
Alan Kay总结的Smalltalk(java 所基于的语言之一)的五个基本特征: ①万物皆为对象 将对象看做奇特的变量,可以存储数据、对自身执行操作。 ②程序是对象的集合,它们通过发送消息来告知彼此所要做的。 可以把消息相像为对特定对象的方法的调用请求。 ③每个对象都有自己的由其他对象所构成的 阅读全文
posted @ 2017-02-20 00:03
B0gy
阅读(116)
评论(0)
推荐(0)
浙公网安备 33010602011771号