Chapter 8: Designing Classes. To learn how to choose appropriate classes to implement To understand the concepts of cohesion and coupling To minimize.