Pregunta de entrevista de Castle Hill Gaming

What is OOP and the principles?