面向对象分析与设计(第3版)(修订版)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

致谢

我把本书献给我的妻子Jan,感谢她的爱和支持。

在第1版和第2版的写作过程中,一些人促成了我的面向对象开发思想。对于他们的贡献,我特别要感谢,他们是:Sam Adams、Mike Akroid、Glenn Andert、Sid Bailin、Kent Beck、Dave Bernstein、Daniel Bobrow、Dick Bolz、Dave Bulman、Kayvan Carun、Dave Collins、Damian Conway、Steve Cook、Jim Coplien、Brad Cox、Ward Cunningham、Tom DeMarco、Mike Devlin、Richard Gabriel、William Genemaras、Adele Goldberg、Ian Graham、Tony Hoare、Jon Hopkins、Michael Jackson、Ralph Johnson、James Kempf、Norm Kerth、Jordan Kreindler、Doug Lea、Phil Levy、Barbara Liskov、Cliff Longman、James MacFarlane、Masoud Milani、Harlan Mills、Robert Murray、Steve Neis、Gene Ouye、Dave Parnas、Bill Riddel、Mary Beth Rosson、Kenny Rubin、Jim Rumbaugh、Kurt Schmucker、Ed Seidewitz、Dan Shiffman、Dave Stevenson、Bjarne Stroustrup、Dave Thomas、Mike Vilot、Tony Wasserman、Peter Wegner、Iseult White、John Williams、Lloyd Williams、Niklaus Wirth、Mario Wolczko和Ed Yourdon。

本书的相当一部分实践来自我参与并在世界各地开发的复杂软件系统,这些系统的开发公司包括Alcatel、Andersen Consulting、Apple、AT&T、Autotrol、Bell Northern Research、Boeing、Borland、Computer Sciences Corporation、Contel、Ericsson、Ferranti、General Electric、GTE、Holland Signaal、Hughes Aircraft Company、IBM、Lockheed、Martin Marietta、Motorola、NTT、Philips、Rockwell International、Shell Oil、Symantec、Taligent和TRW。我曾有机会与数百名专业软件工程师和他们的经理协作,我要谢谢他们的帮助,是他们让本书与真实世界的问题相关。

特别要感谢Rational对我的工作的支持。还要谢谢Tony Hall,他的卡通画给本书带来了亮点,否则这本书就只是一本乏味的技术书籍。最后,我要谢谢我的3只猫——Camy、Annie和Shadow,在我写作的许多个深夜,它们总是陪伴着我。

——Grady Booch

我要感谢我的家人,他们必须忍受我参与编写这本书的漫长日子。感谢我的父母,他们培育了我高尚的职业道德。感谢Mary T.O’ Brien,她为我提供了这个机会,这才使我开始了大量的后续工作。感谢Chris Guzikowski帮助推动这项工作直至完成。我要感谢合著者,感谢你们允许我加入这项工作,也感谢你们在这个项目中的努力工作和贡献。最后,我要衷心感谢Grady多年前编写的本书的第1版,这本书是关于面向对象分析与设计最早的、最基础的书之一。

——Bob Maksimchuk

我想表达对家人的感激,他们给了我爱和支持,这是我所有努力的基础。感谢Grady给我机会,让我能够在他的经典著作的第3版中做出贡献。最后,我要感谢Bob Maksimchuk在我成为一名作者的过程中所给予的指导。

——Mike Engle

我要将本书献给我的母亲Jean Smith,她鼓励我参加这项工作。我也要表达我对家人Russell、Alyssa和Logan的爱和感激,感谢他们的支持和鼓励。感谢Bob Maksimchuk和Mike Engle,是他们让我有机会参与这项工作。

——Bobbi J. Young

我要特别感谢我的丈夫Bob和两个孩子——Katherine和Ryan,他们的爱和支持给我了真正的灵感。

——Kelli A. Houston

感谢我们的审稿者,特别是Davyd Norris和Brian Lyons。感谢Addison-Wesley所有参与本书的其他工作人员,特别是Chris Zahn,他不仅参与了这项工作,而且保持了这项长时间工作的连贯性。