# Im having a hard time understanding this. Why are the uml symbols for the implementations of ConcreteCreator (of Creator) and ConcreteProduct (of Product) different? Is one a generalization and the other inheritance?