
面向对象软件构造
Object-oriented software construction
Bertrand Meyer · 初版 1988 年
22人推荐
37位读者提及
53次提及
为什么值得读
- 提出了基于契约式设计对异常机制的最优阐释
- 深入探讨了继承与构建大型可维护系统的精髓
- 作者对面向对象设计本质有着极其深厚的思考
Object-Oriented Software Construction 在深入评估底层软件工程问题的基础上,介绍了面向对象设计的方法和技术。本书既探讨了充分发挥该方法潜能所需的技术,又阐述了面向对象系统设计,重点强调有效的模块接口设计。书中提供了大量可重用软件组件的实例,涵盖了许多日常编程中的重要结构。这些思想与概念通过在 Eiffel 面向对象编程语言中的具体实现而变得清晰具象。(封底...
Hacker News 上怎么说
正在加载完整评论……
我看过关于异常最好的阐述,就是 Bertrand Meyer 在《Object Oriented Software Construction》里的讲解。他的定义基于契约式设计(Design by Contract)的概念。异常就是导致函数/方法无法履行其契约而失败的事件。然后调用者负责……
The best description of exceptions that I've seen is Bertrand Meyer's exposition of them in _Object Oriented Software Construction_. His definition depends on the notion of Design by Contract. An exception is an event that causes a function/method to fail because it is unable to satisfy its contract. The caller is then responsible…
那本 Smalltalk 的书和迈耶(Meyer)的《面向对象软件构造》(Object-Oriented Software Construction)比起来怎么样?后者是我必读的 OO 经典(搭配里尔的《Object Oriented Design Heuristics》)。
How does the Smalltalk book compare to "Object-Oriented Software Construction" by Meyer? The latter is my goto OO book (in combination with "Object Oriented Design Heuristics" by Riel)
……代码,最终结果达到了预期目标,并在开发它的公司项目里得到了较广泛的应用。补充 2:Bertrand Meyer 也是一本非常有声望的知名著作《Object Oriented Software Construction》的作者。那是本大部头。几年前我读了大半。里面有些观点非常精辟。Bertrand Meyer 似乎是对软件开发过程进行过深刻思考和大量实践的人之一……
…code, and the end result met its goals and was somewhat widely used in projects by the company where it was developed. Edit 2: Bertrand Meyer is also the author of a very well-known and respected book, Object Oriented Software Construction. It's a big book. I read a lot of it, some years ago. It has some very good points in it. Bertrand Meyer is one person who seems to have thought and done a great deal about the process of software development…
我想补充一本——《Object Oriented Software Construction》(第 2 版,Bertrand Meyer 著)。如果你想提升 OO 设计水平,我推荐 Eiffel。我对 GoF 那本书的意见在于,它更偏向组合而不是继承。如果做好了……
I would add - Object Oriented Software Construction (2nd. Bertrand Meyer) I would recommend Eiffel if you want to elevate OO design. The issue with the GOF book that I have is that there is a slant towards composition as opposed to inheritance. When done…
读了 Bertrand Meyer 的《Object Oriented Software Construction》(我至今仍认为这是面向对象编程领域有史以来最伟大的著作之一)之后,我对 Eiffel 产生了极大兴趣,但我从没见过有其他人在用,而且当时的 IDE 对我来说太贵了。它就……
I developed a great interest in Eiffel after I read Bertrand Meyer's book "Object Oriented Software Construction" (which I still think is one of the all time great books on object-oriented programming), but I never found anyone else that was using it and the IDE was way too expensive for me at the time. It just…
Bertrand Meyer 的《Object Oriented Software Construction》太棒了。它详尽阐述了 OOP 的概念,而且很大程度上独立于具体编程语言。
Bertrand Meyer Object Oriented Software Construction is excellent. It details the concepts of OOP and remains very independent of the programming language.