Which of the following pattern involves a single class which is responsible to create an object while making sure that only single object gets created?
A - Factory Pattern
B - Abstract Factory Pattern
C - Singleton Pattern
D - Transfer Object Pattern