Infineon Technologies Interview Question

Explain object-oriented programming principles and give examples of using them