aspose file tools*
The moose likes OO, Patterns, UML and Refactoring and the fly likes Thought Processes Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » OO, Patterns, UML and Refactoring
Bookmark "Thought Processes" Watch "Thought Processes" New topic
Author

Thought Processes

Sumit Bisht
Ranch Hand

Joined: Jul 02, 2008
Posts: 329

In programming, there are a lot of thought processes, object oriented happens to be the most popular of them, but there are other equally challenging processes like functional, which aim to reduce verbosity in OO processes. Then why this book is required at a time when object oriented thinking has matured enough already.
How does this book then stand out, especially due to presence of books already in this subject like 'Object Oriented Design in java'?
c york
Greenhorn

Joined: Mar 16, 2006
Posts: 28
Will the book help a beginner Java programmer understand the concepts clearly to assist in developing good Java code?
Matt Weisfeld
author
Greenhorn

Joined: May 01, 2013
Posts: 24
    
    5
There are certainly many different thought processes when it comes to programming. The first edition of the book was in the development process just as the initial version of Java was being released. I was doing Java training at the time and realized that many people were under the impression that structured and object-oriented programming were mutually exclusive. I don't agree with that. I contend that structured programming techniques are actually encapsulated with object-oriented design. Thus, they work together.

The real question is whether or not you start teaching programming with object concepts first or structured constructs like variables, loops, conditions, etc.

The intent of the Object-Oriented Though Process is to look at programming from a higher level and use the structured constructs to help teach the object concepts such as encapsulation, polymorphism, composition and inheritance.

Matt Weisfeld
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Thought Processes