Abstract
- Also known as Parameterized Types or Generic Types
- Allow OOP Class, Interface and OOP Method to be written in a way that is independent of specific Datatype
Benefits
Code Re-usability
- We don’t to duplicate the set of codes for each different Datatype