Define an interface for creating objects of a specific type. Object creation occurs in the concrete classes that implement this interface.