Modul ini membahas dua konsep penting dalam pemograman berorientasi objek yaitu enkapsulasi dan abstraksi. Enkapsulasi digunakan untuk membatasi akses terhadap variabel dan method dalam suatu class. Abstraksi diterapkan pada class dan method, di mana class abstrak tidak dapat diinstansiasi langsung melainkan menjadi class parent, sedangkan method abstrak hanya berisi deklarasi tanpa implementasi.