The Object-Oriented Thought Process The Object-Oriented Thought Process, Fourth Edition An introduction to object-oriented concepts for developers looking to master modern application practices Object-oriented programming (OOP) is the foundation of modern programming languages, including C++, Java, C#, Visual Basic .NET, Ruby, and Objective-C. Objects also form the basis for many web technologies such as JavaScript, Python, and PHP... Full description
Matt Weisfeld is a college professor, software developer, and author based in Cleveland, Ohio. Prior to teaching college full time, he spent 20 years in the information technology industry as a software developer, entrepreneur, and adjunct professor. Weisfeld holds an MS in computer science and an MBA. Besides the first three editions of
The Object-Oriented Thought Process, he has authored two other software development books and published many articles in magazines and journals, such as
developer.com,
Dr. Dobb’s Journal,
The C/C++ Users Journal,
Software Development Magazine,
Java Report, and the international journal
Project Management.