大拱桥--暨南大学学生门户 » 图书馆 » 软件工程 » 对象设计 : 角色、责任和协作 : roles, responsibilities, and collaborations
名称 对象设计 : 角色、责任和协作 : roles, responsibilities, and collaborations
索引号 TP311.5/200629
分类号 TP311.5
TP311.5(软件工程)
TP311(程序设计、软件工程)
TP31(计算机软件)
TP3(计算技术、计算机技术)
TP(自动化技术计算技术技术)
T(工业技术)
作者 沃夫斯-布罗克、麦基恩、倪硕、陈师、
出版社 北京 : 人民邮电出版社, 2006
ISBN 7-115-14665-9
页数 313页 : 图 ; 24cm
价格 CNY42.00
标签 软件设计、面向对象、软件开发、oo、软件工程、设计、计算机、design、
简介
注解 责任者 (Brock) 规范汉译姓:沃夫斯-布罗克, 责任者 (McKean) 规范汉译姓: 麦基恩 本书讨论了基于责任驱动这一概念框架之下的用户需求、系统架构和设计模式如何共同作用,从而设计出一个有效的对象模型。书中引入了大量词汇,以还提供了大量的实践性指导。
书籍简介

作者Rebecca wirfs-Brock和Alan McKean在书中讨论了基于责任驱动这一概念框架之下的用户需求、系统架构和设计模式如何共同作用,从而设计出一个有效的对象模型。书中引入了大量词汇,以便设计者用于讨论设计中的各个方面。书中还提供了大量的实践性指导,可以帮助读者改进设计,提升软件的可靠性和灵活性。此外,本书引导读者针对现实案例进行学习,可以帮助读者理解如何将责任驱动设计的原则和技术运用到现实的软件项目中。

本书通过大量例子,描述了一幅对象驱动的和谐设计场景。在这个设计场景中,对象是基本设计元素,而定义角色、设计责任和协调合作就构成了设计中的基本活动。角色描述了对象的功能,责任定义了对象必须完成的工作,协作则代表了对象之间的一种契约和互动方式。同时,书中也充满了各种关于设计的真知灼见,针对接口编程及封装变化等设计要旨无一不被细致入微到许多小例子中。
严格地说,本书的主要读者是职业软件设计与开发人员,但只要您乐于学习且爱好编程,那么从本书中都能够得到帮助。就犹如本书前言所说,软件设计可以被看成是艺术与数学、天斌与训练的结合。如果您对自己的天赋充满自信,那么请拿起这本书,跟随作者来一次高强度的对象设计训练。