
面向对象软件构造
Object-oriented software construction
Bertrand Meyer · 初版 1988 年
- 53次提及
- 22人推荐
- 37位 HN 评论者
简介
Object-Oriented Software Construction 在深入评估底层软件工程问题的基础上,介绍了面向对象设计的方法和技术。本书既探讨了充分发挥该方法潜能所需的技术,又阐述了面向对象系统设计,重点强调有效的模块接口设计。书中提供了大量可重用软件组件的实例,涵盖了许多日常编程中的重要结构。这些思想与概念通过在 Eiffel 面向对象编程语言中的具体实现而变得清晰具象。(封底...
为什么值得读
依托契约式设计透彻阐述面向对象系统构建的核心思想
- 提出了基于契约式设计对异常机制的最优阐释
- 深入探讨了继承与构建大型可维护系统的精髓
- 作者对面向对象设计本质有着极其深厚的思考
适合:想要精进面向对象设计并构建大型系统的程序员
值得读指数:59 / 100
Hacker News 读者推荐
我看过关于异常最好的阐述,就是 Bertrand Meyer 在《Object Oriented Software Construction》里的讲解。他的定义基于契约式设计(Design by Contract)的概念。异常就是导致函数/方法无法履行其契约而失败的事件。然后调用者负责……
gwright 在 HN 的推荐
那本 Smalltalk 的书和 Meyer 的《Object-Oriented Software Construction》比起来怎么样?后者是我的 OO 首选书(再搭配 Riel 的《Object Oriented Design Heuristics》)。
kriro 在 HN 的推荐
……代码,最终结果达到了预期目标,并在开发它的公司项目里得到了较广泛的应用。补充 2:Bertrand Meyer 也是一本非常有声望的知名著作《Object Oriented Software Construction》的作者。那是本大部头。几年前我读了大半。里面有些观点非常精辟。Bertrand Meyer 似乎是对软件开发过程进行过深刻思考和大量实践的人之一……
vram22 在 HN 的推荐
找书
豆瓣 微信读书 京东 Open Library ISBN 0136291554
数据整理自 Hacker News 公开评论,数据来源 hackerbooks.org 与 Open Library。