Polymorphism makes it easier to:
reuse and modify existing modules of code.
write and read code by sharing method names.
hide and protect data from external code.
Both a and b.
All of the above.