《面向对象技术及UML教程》主要包括3部分内容:面向对象编程的基本知识、UML介绍和UML工具的介绍,其中详细讲解了UML的主要模型图的图符、含义和应用。主要内容包括用例图、顺序图和协作图、类图和对象图、包图、状态图和协作图、构件图和IML部署图。在讲述LJ/VML各种模型图时,不仅介绍图符的用法和含义,还着重介绍这些模型图的应用。另外,《面向对象技术及UML教程》还以RationalRose为例简要介绍了如何使用UML工具进行UML主要模型图的绘制,以及如何利用Rational:Rose进行模型到代码、代码到模型的双向工程。《面向对象技术及UML教程》在内容组织和安排上强调实用性,书中介绍了面向对象的概念、面向对象实现技术以及相关的软件开发过程,最后给出一个实例详细介绍如何在实际项目中应用UML进行面向对象分析和设计。《面向对象技术及UML教程》内容浅显易懂,适合作为高等院校相关专业的UML教材,也可以作为计算机行业从业人员学习UML,的参考书。《面向对象技术及UML教程》以面向对象程序设计、UML基础出知识和实际应用为主,由浅入深地向读者介绍了面向对象编程的基础知识、UML的基础知识以及如何在实际项目中应用UML技术,并且以RationalRose为主介绍了如何使用UML工具。以RalionalRose为主要工具,以UML基础知识为主要内容,以实际应用UML为主要目的。1.1.2面向对象方法学的基本特征面向对象程序设计的基本特征包括了封装、继承和多态,对象之间是通过消息相互作用的。下面对这些特征进行介绍。1.抽象抽象是解决实际问题经常采用的策略,也是人类认识世界的本能方式。.所谓抽象是指从许多事物中,舍弃个别的、非本质的属性,抽取出共同的、本质的属性的过程,它是形成概念的必要手段。交通图就是应用抽象的一个很好范例。在人们驾车外出旅行时,需要一张交通路线图。在这张图上,有道路、河流、山脉、旅游景区、快餐店、加油站等各种标志,它们都是对实际景观抽象的结果。这些标志只能说明某个地理位置有一条道路、一条河流、一座加油站等,而并没有反映出某一座特定的加油站的特征。实际上,每一个加油站在其建筑、占用面积、人员管理等诸多方面都有所不同,但所有这些加油站都是用来为汽车加油的,这是所有加油站的共同特征。对于所有的出行人来说只要知道有一个能够加油的地方就可以了,并不需要知道这个加油站的人员、规模等信息。数据抽象是一种更高级别的抽象方法。它将现实世界中存在的事物作为抽象单元,其抽象内容既包括事物的属性特征,也包括行为特征。数据抽象是面向对象程序设计所采用的核心方法,通过数据抽象得到现实世界的一个一个的事物,这些事物就是一个一个的对象。例如,现实世界中一个学校有许多学生,在抽象过程中每个学生可以用学号、姓名、性别、年龄、家庭住址等信息进行描述;同时每个学生还可以有注册学籍、选修课程等行为。通过这些从每个学生身上抽象出的信息和行为,可以任意描述出该学校每一个现实世界中的学生。2.封装封装是指将现实世界中某个事物的属性与行为聚集在一个逻辑单元内部的机制。封装指将对象属性和操作结合在一起,构成一个独立的对象。它的内部信息是隐藏的,不允许外界直
"synopsis" may belong to another edition of this title.
£ 11.04 shipping from China to United Kingdom
Destination, rates & speedsSeller: liu xing, Nanjing, JS, China
Soft cover. Condition: New. Language:Chinese.Author:BEN SHE.YI MING.Binding:Soft cover.Publisher:People Post Press. Seller Inventory # A85264
Quantity: 3 available