Over a million developers have joined DZone.

Book review: The Object-Oriented Thought Process

· Java Zone

Easily build powerful user management, authentication, and authorization into your web and mobile applications. Download this Forrester report on the new landscape of Customer Identity and Access Management, brought to you in partnership with Stormpath.

If you were to ask me a book to understand the Object oriented concepts in a practical way- I will surely recommend “The Object Oriented Thought process”.

These are some of the good things I found:

  • the author tries to be independent of the programming language while explaining the concepts. You can see few Java examples to make things more clear, few C# examples and a mention of Objective C here and there.
  • there has been use of UML class diagrams in a simple way and a dedicated chapter to understand UML class diagrams.
  • in the first part of the book i.e upto around chapter 10 the code examples are fairly simple.
  • some introduction to few advanced concepts in OOP like serialization, persistance, client-server, design patterns.
  • the author tries to explain any new concepts right at the place where they were introduced.
  • the author uses simple language to explain concepts.

These are some of the not so good things:

  • the code examples in the application chapters are a bit overdose. They are a bit complicated for a newbie in Java, but the stress is not on the code but on the concepts.
  • illustrations in few places were not required.
  • code exmaples in XML chapters are not so clear and at few places the code is not indented correctly.

Bottom line is: Recommend this book to anyone who wants to get a good understanding of basic OOP concepts without much intervention of a programming language. Not much recommended to someone who’s already been doing OOP development for quite sometime.

Buy it now from Flipkart or Amazon.

Note: this review was written on behalf of Coderanch.

Building Identity Management, including authentication and authorization? Try Stormpath! Our REST API and robust Java SDK support can eliminate your security risk and can be implemented in minutes. Sign up, and never build auth again!


Published at DZone with permission of Mohamed Sanaulla, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}