DMI Interview Question

What are the elements of object orient programming? What are SOLID principles?