Making Object-Oriented Design Accessible
This book is an introduction to object-oriented design and design patterns at an elementary level. It is intended for students with at least one semester of program-ming in an object-oriented language such as Java or C++.
I wrote this book to solve a common problem. When students first learn an object-o…