Final Classdiagram 1)