Dalam paradigma Object-Oriented Programming (OOP), class merupakan sebuah blueprint yang dapat dikembangkan untuk membuat sebuah objek. Blueprint
ini merupakan sebuah template yang di dalamnya menjelaskan seperti apa
perilaku dari objek itu (berupa properti ataupun method).

Paradigma
OOP selalu digambarkan dengan kehidupan nyata. Visualisasi di atas
mencontohkan gambaran umum OOP di mana terdapat sebuah blueprint kucing,
nilai yang dimiliki kucing, dan kemampuan yang dapat dilakukan olehnya.
Dalam OOP blueprint tersebut dikenal dengan class (kelas), nilai yang
dimiliki olehnya dikenal dengan properti, kemampuan yang dimilikinya
dikenal sebagai behaviour/method dan realisasi dari sebuah blueprint tersebut disebut instance.
Dalam
dunia pemrograman khususnya dalam paradigma OOP, kita sering membuat
banyak objek dengan jenis yang sama. Dengan membuat blueprint ini kita
dapat mengurangi duplikasi kode dalam membuat objek yang serupa.
No comments:
Post a Comment