1、“.....把对象的属性和操作结合在起,构成个 的对象......”。
2、“.....只能使用对象提供的服务。 继承 继承表达了对象的般与特殊的关系。特殊类的对象具有般类的全部属性 和服务。 车 机动车非机动车 汽车火车自行车人力三轮车 机动车具有车的全部属性和服务,同样汽车具有机动车的全部属性和服 务。 般和特殊是相对而言的,在车和机动车之间,车是般类基类超 类父类,机动车是特殊类子类在机动车和汽车之间机动车是般 类,汽车是特殊类。 继承具有传递性,如汽车具有车的全部属性和服务......”。
3、“.....对象提供的服务规定的消息格式称作 消息协议。 消息包括被请求的对象标识被请求的服务标识输入信息和应答信息。 如用电视遥控器发送个选台消息,请求电视机执行换台服务。 结构与连接 个系统般由很多对象组成,对象之间并不是互相孤立的,而是存在着各 种各样的关系。包括部分整体般特殊实例连接消息连接。 部分整体 我们不用关心电视机的内部工作原理, 电视机提供了选台调节音量等功能让我们使用。面向对象系统设计循序渐渐 对象之间存在的部分与整体的结构关系。如是机的个部分......”。
4、“..... 内存硬盘显示器键盘 机 部分整体关系中有两种方式组合和聚合。 上面机就是个组合的例子,个部分对象只能属于个唯的整 体对象机。组合关系中部分和整体的关系很紧密。聚合关系中则比较松 散,个部分对象可以属于几个整体对象。 般特殊 对象之间存在着般和特殊的结构关系,也就是说它们存在继承关系。很多 时候也称作泛化和特化关系。 实例连接 实例连接表现了对象之间的静态联系,它通过对象的属性来表现出对象之 间的依赖关系。对象之间的实例连接称作链接......”。
5、“.....它表现了这样种联系个对象 发送消息请求另个对象的服务,接收消息的对象响应消息,执行相应的服 务。 多态性 多态性是指般类中定义的属性和服务,在特殊类中不改变其名字,但通过 各自不同的实现后,可以具有不同的数据类型或具有不同的行为。 如个绘图系统中类的多态性 当向图形对象发送消息进行绘图服务请求后,图形对象会自动判断自己的面向对象系统设计循序渐渐 所属类然后执行相应的绘图服务。 概述 既然面向对象是种思维方式,当然就需要用种语言来表达来交流......”。
6、“.....只是语言,不是方法。 任何语言都有语法和语义两个方面。采用模型元模型模型 和用户对象四个层次来定义其体系结构。 是基于面向对象的可视化建模语言,支持面向对象的各种概念,提供 了丰富的概念元素和图形表示元素,就像英语语言中提供了丰富的单词。 通过用元素按照规定的语法建立系统模型,可以按照不同的抽象层次建 立如分析模型和设计模型。 的公共机制包括说明装饰通用划分扩展机制。 下章我们将进步讨论语言......”。
7、“.....我深刻地体会到面向对象系统设计带来的种种便 利 良好的可复用性。开发同类项目的次数与开发新项目的时间成反 比,谁也不愿做重复劳动吧。 易维护。基本上不用花太大的精力跟维护人员讲解,他们可以自己 读懂源程序并修改了,要不然开发的系统越多,你的负担就越重 ,不是吗。 良好的可扩充性。以前,在向个用结构化思想设计的庞大系统中 加个功能则必须考虑兼容前面的数据结构理顺原来的设计思 路,即使客户愿意花钱修改......”。
8、“.....在向 个用面向对象思想设计的系统中加入新功能,不外乎是加入些 新的类,基本上不用修改原来的东西,这种感觉真爽。 面向对象系统设计循序渐渐 前言 本书是本介绍面向对象软件系统设计的书,从组织结构上分为两大部 分面向对象的概念与概述面向对象系统设计。第部分是基础,第 二部分是核心。 本书对面向对象概念和语言的介绍并不是面面具到,介绍的基本上 是本书需要用到的那部分内容,所有不适合作为面向对象概念或语言的 参考手册。 阅读本书的基础 至少熟悉种编程语言,最好熟悉的是面向对象编程语言......”。
9、“..... 如果你只有结构化思想的开发经验,那么阅读本书后会对你有所启发。 如果你有面向对象思想的开发经验,那么就让我们起来探讨吧。 阅读指南 如果你已经熟悉了面向对象概念,当我提到封装消息对象 类等术语时,你可以不查阅资料,那么你可以跳过第第二章,直接阅读 第三章的内容,否则你还是从头看起。 建立共同语言 为了避免在下面的讨论中因些名称的问题而产生的理解,我觉得有 必要先说明下我的些口语习惯和些中英文名称对应关系。叙述中具体使 用哪个名词或用中文还是英文,要根据具体上下文而定......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。