Which two are benefits when appropriately using polymorphism? (Choose two.)
A.
code that is protected from extension by other classes
B.
code that is more dynamic at runtime
C.
code that is faster at runtime
D.
code that is more flexible and reusable
E.
code that is more efficient at runtime