Home Start Back Next End
  
9
Menurut Bennett, McRobb, dan Farmer
(2006), dalam bukunya
Object-Oriented System Analysis And Design Using UML”, terdapat
beberapa konsep dalam object oriented programming, yaitu :
Objek
Objek terdiri dari state dan behavior.  Sebuah objek menyimpan
state pada variabel dan menunjukkan behavior melalui fungsi. 
Fungsi bertugas mengubah internal state dan melayani
komunikasi antara satu objek dengan objek lainnya (Oracle, n.d).
Class
Class adalah sekumpulan objek yang memiliki state dan behavior
yang sama.
Instance
Instance adalah objek tunggal yang memiliki nilai state
yang
secara keseluruhan berbeda dengan objek lain.
Generalisasi 
Generalisasi adalah konsep yang mengelompokkan state dan
behavior yang sama dari beberapa class menjadi class tersendiri.
Berikut adalah ciri-ciri dari generalisasi :
Word to PDF Converter | Word to HTML Converter