
用 Booch 方法设计面向对象 C++ 应用程序
Designing object-oriented C++ applications using the Booch method
Robert C. Martin · 初版 1995 年
3人推荐
4位读者提及
7次提及
Hacker News 上怎么说
正在加载完整评论……

Designing object-oriented C++ applications using the Booch method
Robert C. Martin · 初版 1995 年
正在加载完整评论……
…https://www.amazon.com/Component-Software-Object-Oriented-Pr... 第一版用的是 Component Pascal,https://www.amazon.com/Component-Software-Beyond-Object-Orie... 然后就算没能风靡全球,《Designing Object Oriented C++ Applications Using The Booch Method》https://www.amazon.com/Designing-Object-Oriented-Application... 假设你也想读读 UML 设计相关的内容,《Object-Oriented Analysis and Design with Applications》https://www.amazon.com/Object-Oriented-Analysis-Design-Appli...
…https://www.amazon.com/Component-Software-Object-Oriented-Pr... The first edition uses Component Pascal instead, https://www.amazon.com/Component-Software-Beyond-Object-Orie... Then even if it hasn't taken the world by storm, "Designing Object Oriented C++ Applications Using The Booch Method" https://www.amazon.com/Designing-Object-Oriented-Application... Assuming you also feel like reading about UML design stuff "Object-Oriented Analysis and Design with Applications" https://www.amazon.com/Object-Oriented-Analysis-Design-Appli...
…施乐 PARC 的 Smalltalk 书籍,http://stephane.ducasse.free.fr/FreeBooks/ - Bertrand Meyer 的《Eiffel: The Language》 - Bertrand Meyer 的《An Object-Oriented Environment: Principles and Application》 - 《Designing Object Oriented C++ Applications Using The Booch Method》 - 《Project Oberon》和《Algorithms and Data Structures, Oberon version》,http://www.inf.ethz.ch/personal/wirth/ - 《Object-Oriented Programming in Oberon-2.》,http://ssw.jku.at/Research/Books/ - 《Component…
…The Xerox PARC Smalltalk books, http://stephane.ducasse.free.fr/FreeBooks/ - "Eiffel: The Language", Bertrand Meyer - "An Object-Oriented Environment: Principles and Application", Bertrand Meyer - "Designing Object Oriented C++ Applications Using The Booch Method" - "Project Oberon" and "Algorithms and Data Structures, Oberon version", http://www.inf.ethz.ch/personal/wirth/ - "Object-Oriented Programming in Oberon-2.", http://ssw.jku.at/Research/Books/ - "Component…
…Bob 大叔这人,向来是我行我素、不听我的就滚蛋。”他在 Clean Code 方面的工作确实相当教条。我记得他说过 Java 不是面向对象的。但如果我没记错的话,他那本讲 C++ 的书(《Designing Object-Oriented C++ Applications Using the Booch Method》)里有些部分写得非常棒。他对类和实例之间区别的阐述算是我见过写得极好的之一了。然后就是著名的数独谜题事件,当时有个学生尝试用测试驱动…
…Bob, it's his way or the highway." His clean code work is certainly pretty dogmatic. As I recall, he says that Java is not object oriented. But if my memory serves me correctly, his book about C++ (Designing Object-Oriented C++ Applications Using the Booch Method) has some excellent parts. His description of the difference between a class and an instance is one of the better ones. Then there is the famous sudouko puzzle incident, in which a student trying test-driven…
>但如果我没记错的话,他那本讲 C++ 的书(《Designing Object-Oriented C++ Applications Using the Booch Method》)里有些部分写得非常棒。如果我没记错的话,Grady Booch 自己也写过一本名字差不多的书,当然书名里不会有他自己的名字,但肯定挂在…
>But if my memory serves me correctly, his book about C++ (Designing Object-Oriented C++ Applications Using the Booch Method) has some excellent parts. If my memory serves me correctly, Grady Booch himself had a book with roughly the same title, except that his name would not be in the title, of course, but would be there…
…在 Turbo Pascal 6.0 里用 Turbo Vision。后来也开始在 Turbo Pascal 和 Turbo C++ 里用 Object Windows Library 写代码。Borland 的手册是我进入 OOP 的启蒙读物,接着读了像《Designing Object-Oriented C++ Applications using the Booch Method》这样的书。直到后来我才了解到做 OOP 原来有那么多不同的流派(CLOS、Beta、SELF……)。
…using Turbo Vision with Turbo Pascal 6.0. Eventually also started coding with Object Windows Library in Turbo Pascal and Turbo C++. Borland manuals were my introduction to OOP, followed by books like "Designing Object-Oriented C++ Applications using the Booch Method.". Only later I got to learn about the multiple ways of doing OOP (CLOS, Beta, SELF, ...).
我最早接触到他是通过这本书:《Designing object-oriented C++ applications using the Booch method》,而且非常喜欢他的《敏捷软件开发:原则、模式与实践》。不过我觉得《Clean Code》真不咋地。
I first encountered him with this book: Designing object-oriented C++ applications using the Booch method and really liked: Agile Software Development: Principles, Patterns and Practices. I didn't think Clean Code was worth it though.