In this chapter, we will do the following:
Define the different granularization techniques
Outline the two best practices that serve as fundamental concepts for all future concepts taught in the book
Define common-sense class types
Illustrate various programming techniques based on the Jakarta sources
Introduce Java Generics