Lab 3: Readability and ModularityOn this pageLab 3: Readability and Modularity Learning Objectives Evaluate the readability of Java code Evaluate the efficacy of a given specification using the terminology of restrictiveness, generality, and clarity