Well, I know the concepts of each one. I just do not know how to differentiate them. For example, a parameterized class is a class that is used to define other classes, and a collection can be represented by a parameterized class. However, what is the difference between them? After all. in Java, a parameterized class is equivalent to a Collection. As for multiobjects, I also know that they can represent the many sides in a one-to-many association, but I also can not see the differences between these three concepts. If anyone can help me, thank you!