Object-Oriented Computation in C++ and Java: A Practical Guide to Design Patterns for Object-Oriented Computing
by Conrad Weisert
Preface
Many C++ or Java textbooks, courses, and class libraries emphasize object-oriented classes for two kinds of data:
• one-dimensional containers (Java collections), such as vectors, lists, and sets
• graphical user interface (GUI) components, such as windows, forms, and menus
However, most of the data items our programs process belong to neither of those categories. Container structures and GUI components rarely belong to the application domain. They don’t represent actual objects in the real world of a business or science application. True application-domain objects model real-world data items at the core of the very purpose behind developing a computer application.1
1 Application-domain objects are sometimes misleadingly called “business ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access