Source: https://www.math-cs.gordon.edu/courses/cps122/lectures-2022/Class%20Diagrams.pdf