Pregunta de entrevista de Magic Leap

OOPs, Design Principles: UnitOfWork, Repository, Factory, Singleton