OOP,Inheritance,Encapsulation,Polymorphism,Abstract Class dan Interface, Composition dan Aggregation