基于UML和Java的面向对象软件工程第三版

需积分: 10 31 下载量 94 浏览量 更新于2024-07-20 1 收藏 8.18MB PDF 举报
"《面向对象软件工程:使用UML、模式与Java™》第三版是由Bernd Brügge和Allen Dutoit合著的一本专业书籍,由Prentice Hall出版,隶属于Pearson Education, Inc.。本书针对的是软件开发中的核心概念——面向对象编程(Object-Oriented Software Engineering),以及如何通过统一建模语言(UML)来设计和实现软件系统。UML是一种标准化的图形化工具,用于表达软件系统的结构、行为和静态特性,对于理解和构建复杂软件架构具有重要作用。 第三版更新了内容,反映了2010年、2004年和2000年计算机科学领域的最新进展,特别是Java™语言的演变,这是本书的重要教学语言。书中详细介绍了面向对象的设计原则,如封装、继承和多态性,以及如何在Java中实践这些原则。此外,它还涵盖了设计模式,这些模式是解决常见软件问题的最佳实践,有助于提高代码的复用性和可维护性。 作者伯恩德·布吕格和艾伦·杜图伊分别来自德国慕尼黑技术大学计算机科学系和美国卡内基梅隆大学计算机科学学院,他们结合丰富的学术背景和实践经验,为读者提供了深入浅出的教学和指导。本书不仅适合软件工程师、学生和研究人员使用,也是教育机构和培训课程的重要参考资料。 版权方面,任何未经许可的复制、存储、检索或通过任何形式(电子、机械、影印、录音等)的传输都被视为违法行为,因此在使用书中的内容时必须获得Pearson Education的授权。该书在全球范围内发行,包括但不限于波士顿、辛辛那提、印度纳波利斯、纽约、旧金山、上萨勒河畔奥本、阿姆斯特丹、开普敦、迪拜、伦敦、马德里、米兰、慕尼黑、巴黎、蒙特利尔、多伦多、新德里、墨西哥城、圣保罗、悉尼、香港、首尔、新加坡、台北和东京等地。"