Introduction

I.1. Your background

This book is intended for experienced programmers. Readers should either have completed a rigorous introductory course in object-oriented programming or have developed one or more nontrivial complete applications or object-oriented components.

I assume you already know

• the syntax and semantics of either C++ or Java

• facilities the language provides for defining classes and instantiating objects

• fundamental OOP notions of encapsulation, inheritance, and polymorphism

Whether you’re an advanced student or a mature professional, you surely strive to be a good programmer. After mastering the concepts and techniques detailed in this book, you can expect to

• produce application software of high quality, especially ...

Get Object-Oriented Computation in C++ and Java: A Practical Guide to Design Patterns for Object-Oriented Computing now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.