5. Inherit
•
Vertical Inherit
•
Make new class
•
Can add new variable
•
Can access variable (expect @private)
•
Can add new method
•
Can use override method
6. Category
•
Horizon Inherit
•
Use original class
•
Can not add new variable (except static variable)
•
Can access variable (also @private)
•
Can add new method
•
Can not use override method