Sebuah objek pada dasarnya mempunyai property sebagai berikut:
Atribut
• Nilai atau elemen-elemen data yang dimiliki oleh objek dalam kelas objek.
• Merupakan ciri dari sebuah objek• Dipunyai secara individual oleh sebuah objek.
• Contoh: berat, warna, jenis, nama, dan sebagainya.
Layanan (Service)
• Metode atau operasi yang berfungsi untuk memanipulasi objek itu sendiri.
• Fungsi atau transformasi yang dapat dilakukan terhadap objek atau dilakukan oleh objek.
• Dapat berasal dari: - model objek - event - aktivitas atau aksi keadaan - fungsi - kelakuan dunia nyata
• Contoh: Read, Write, Move, Copy dan sebagainya.
Klasifikasi Objek
Menurut [BOO95] objek dapat menjadi:
• ADT (Abstract Data Type) Definisi dari kelas dimana komponen type menjadi atribut dan fungsi primitif menjadi operasi/metode/layanan.
• Mesin Objek pasif yang punyai status yang akan diaktifkan oleh objek lain. Fungsi primitif pada mesin merupakan mekanisme transisi yang mengubah suatu status ke status lain.
• Proses Objek aktif yang mempunyai “urutan kendali” (thread of control)
Tidak ada komentar:
Posting Komentar