Siemens Mobility Interview Question

Talk about the principles of Object-Oriented Programming