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