摘要:
1、每个对象都提供服务 当正在试图开发或理解一个程序设计时,最好的方法之一就是将对象想象为“服务提供者”。程序本身将向用户提供服务,它将通过调用其他对象提供的服务来实现这一目的。你的目标就是去创建(或者最好是在现有代码库中寻找)能够提供理想的服务来解决问题中的一系列对象。 将对象看作是服务提供者还有 阅读全文
posted @ 2018-10-26 11:16
止水于石
阅读(99)
评论(0)
推荐(0)
摘要:
1、每个对象都有一个接口 在程序执行期间具有不同的状态而其他方面都相似的对象会被分组到对象的类中,这就是关键字class的由来。 创建抽象数据类型(类)是面向对象程序设计的基本概念之一。抽象数据类型的运行方式与内置(built-in)类型几乎完全一致:你可以创建某一类型的变量(按照面向对象的说法,称 阅读全文
posted @ 2018-10-26 11:15
止水于石
阅读(233)
评论(0)
推荐(0)
摘要:
1、抽象过程。 面向对象的方式通过向程序员提供表示问题空间中的元素的工具而更进了一步。这种表示方式非常通用,使得程序员不会受限于任何特定类型的问题。我们将问题空间中的元素及其在解空间中的表示称为“对象”。 这种思想的实质是:程序可以通过添加新类型的对象使自身适用于某个特定问题。因此,当你在阅读描述解 阅读全文
posted @ 2018-10-26 11:14
止水于石
阅读(116)
评论(0)
推荐(0)
摘要:
示例: @Documented //说明该注解将被包含在javadoc中@Inherited //说明子类可以继承父类中的该注解@Target({ElementType.METHOD}) //作用于方法、不能是构造方法@Retention(RetentionPolicy.RUNTIME) // 在运 阅读全文
posted @ 2018-10-26 11:10
止水于石
阅读(370)
评论(0)
推荐(1)

浙公网安备 33010602011771号