This workbook is a supplement for books on object-oriented analysis and design. It is a series of questions to guide you through better understanding of the best practices in object-oriented design.
Learn how to get rid of most of your conditional statements! And find out why this is a better design in most scenarios!