Object Oriented


Design Patterns: Elements of Reusable Object-Oriented Software
Object-Oriented Analysis and Design with Applications
Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development
UML Distilled: A Brief Guide to the Standard Object Modeling Language
Head First Design Patterns
Patterns of Enterprise Application Architecture
Object Design: Roles, Responsibilities, and Collaborations
Object Thinking
Wireless Java: Developing With J2Me (Books for Professionals by Professionals)
C++20 for Programmers: An Objects-Natural Approach (Deitel Developer Series)
Data Structures, Algorithms, and Software Principles in C
Programming with Java: A Primer
The C++ Standard Library: A Tutorial and Reference
C++ All-In-One Desk Reference For Dummies
Effective C++: 55 Specific Ways to Improve Your Programs and Designs (Addison-Wesley Professional Computing Series)
Dave Fancher
Object-oriented programming had boldly promised “to model the world.” Well, the world is a scary place where bad things happen for no apparent reason, and in this narrow sense I concede that OO does model the world.
Dave Fancher, The Book of F#: Breaking Free with Managed Functional Programming