标签:
今天是七夕,猿选择拜读圣经。
抽象过程:(1)万物皆为对象。(2)程序是对象的集合(它们通过发送消息来告知彼此所要做的,要想请求一个对象,就必须对该对象发送一条消息。)(3)每个对象都有自己的由其他对象所构成的存储。(包)(4)每个对象都拥有其类型(可以发送什么样的消息给它)(5)某一特定类型的所有对象都可以接收同样的消息。
每个对象都有一个接口(class):每个对象都只能满足某些请求,这些请求由对象的接口所定义,决定接口的便是类型。接口确定了对某一特定对象所能发出的请求。
每一个对象都提供服务:创建(或者最好是在现有代码库中寻找)能够提供理想的服务来解决问题的一系列对象。
被隐藏的具体实现:客户端程序员的目标是收集各种用来实现快速应用开发的类。类创建者的目标是构建类,这种类只向客户端程序员暴露必需的部分,而隐藏其他部分(减少bug)。public表示紧随其后的元素对任何人都是可用的,private除类型创建者和类型的内部方法之外的任何人都不能访问的元素。private就像你与客户端程序员之间的一堵墙,如果有人试图访问private成员,就会在编译时得到错误信息。protected与private作用相当,继承的类可以访问protected。
标签:
原文地址:http://www.cnblogs.com/Zara/p/5754483.html