Cover of Designing object-oriented C++ applications using the Booch method

Designing object-oriented C++ applications using the Booch method

by Robert C. Martin · first published 1995

7mentions
3recommended by
4HN commenters
2013–2026first – last mentioned

75% recommend25% neutral

Affiliate links. As an Amazon Associate I earn from qualifying purchases.

Mentions per year

20 2007: 0 mentions2008: 0 mentions2009: 0 mentions2010: 0 mentions2011: 0 mentions2012: 0 mentions2013: 1 mention2014: 0 mentions2015: 1 mention2016: 0 mentions2017: 1 mention2018: 0 mentions2019: 0 mentions2020: 0 mentions2021: 1 mention2022: 0 mentions2023: 0 mentions2024: 0 mentions2025: 2 mentions2026: 1 mention200720172026

What Hacker News says

  • pjmlp · Jul 16, 2021 · Recommends

    …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...

    on “Pharo 9” ↗
  • pjmlp · Apr 23, 2015 · Recommends

    …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…

    on “Real Programmers Don't Use PASCAL (1982)” ↗
  • wglb · Feb 25, 2025 · Recommends

    …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…

    on “Clean Code vs. A Philosophy Of Software Design” ↗
  • fuzztester · Feb 25, 2025 · Recommends

    >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…

    on “Clean Code vs. A Philosophy Of Software Design” ↗
  • pjmlp · Feb 8, 2017 · Mentions

    …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, ...).

    on “The most mentioned books on Stack Overflow” ↗
  • kasey_junk · Nov 20, 2013 · Mentions

    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.

    on “Hordes Of Novices” ↗
  • pjmlp · Apr 30, 2026 · Mentions

    …on the Design Patterns: Elements of Reusable Object-Oriented Software book, released in 1994, 2 years before Java was made public. Or the examples from "Using the Booch Method: A Rational Approach", "Designing Object Oriented C++ Applications Using The Booch Method", or "Using the Booch Method: A Rational Approach". Additional there are enough framework examples starting with Turbo Vision in 1990, MacAPP in 1989, OWL in 1991, MFC in 1992,.... Somehow a C++ style…

    on “"Parse, don't validate" through the years with C++” ↗

Keyboard shortcuts

/
Focus search
j / k
Next / previous book
Enter
Open focused book
Esc
Close / go back
g h
Go to Home
g t
Go to Top all-time
g m
Go to Most recommended
g r
Go to Rising
g f
Go to For You
?
Show this help