Object Design: Roles, Responsibilities, and Collaborations ‘
【内容简介】
本书通过大量例子,描述了一幅对象驱动的和谐设计场景。在这个设计场景中,对象是基本设计元素,而定义角色、设计责任和协调合作就构成了设计中的基本活动。角色描述了对象的功能,责任定义了对象必须完成的工作,协作则代表了对象之间的一种契约和互动方式。同时,书中也充满了各种关于设计的真知灼见,针对接口编程及封装变化等设计要旨无一不被细致入微到许多小例子中。.
严格地说,本书的主要读者是职业软件设计与开发人员,但只要您乐于学习且爱好编程,那么从本书中都能够得到帮助。就犹如本书前言所说,软件设计可以被看成是艺术与数学、天斌与训练的结合。如果您对自己的天赋充满自信,那么请拿起这本书,跟随作者来一次高强度的对象设计训练。..
作者Rebecca Wiffs-Brock和Alan McKean在书中讨论了基子责任驱动这一概念框架之下的用户需求、系统架构和设计模式如何共同作用,从而设计出一个有效的对象模型。书中引入了大量词汇,以便设计者用子讨论设计中的各个方面。书中还提供了大量的实践性指导,可以帮助读者改进设计,提升软件的可靠性和灵活性。此外,本书引导读者针对现实案例进行学习,可以帮助读者理解如何将责任驱动设计的原则和技术运用到现实的软件项目中。...
【作译者介绍】
本书提供作译者介绍
Rebecca Wirfs-Brock,Wirfs-Brock咨询公司的创始人。她在架构和有效实践方法上给予客户以有益的帮助和意见。她还是一系列诸如责任驱动设计之类的开发实践的创始人,在她的研究成果中,用例变换和对象角色造型被广泛使用。她也是另一本经典作品Designing Object-Oriented Software的主要作者。. Alan McKean,知名的对象技术“传道士”,Wirfs-Brock咨询公司的合伙创始人。他传播知识的技巧被众多教育工作者所采用。作为一个有经验的程序员、演说家和教育家
[ 本帖最后由 getian 于 2007-11-13 03:31 编辑 ] |