According to the Creator principle of the GRASP approach to object-oriented design, the class that's responsible for creating new objects in a program should possess several characteristics. Which of the following are the characteristics?
Options:
- It uses the objects
- It is a subclass of the objects
- It contains the objects
- It has an “is a” relationship with the objects
-
It has the information required to create the objects