Definisi
• Sebuah sistem yang dibangun dengan berdasarkan motode berorientasi
objek adalah sebuah sistem yang komponennya dibungkus (dienkapsulasi)
menjadi kelompok data dan fungsi.
• Setiap komponen dalam sistem tersebut dapat mewarisi atribut dan sifat
dari komponen lainnya, dan dapat berinteraksi satu sama lainnya.
Karakteristik Sistem Berorientasi Objek
Karakteristik atau sifat-sifat yang dipunyai sebuah sistem berorientasi objek
adalah:
• Abstraksi
Prinsip untuk merepresentasikan dunia nyata yang kompleks menjadi satu
bentuk model yang sederhana dengan mengabaikan aspek-aspek lain yang
tidak sesuai dengan permasalahan.
• EnkapsulasiPembungkusan atribut data dan layanan (operasi-operasi) yang dipunyai
objek, untuk membunyikan implementasi dari objek sehingga objek lain
tidak mengetahui cara kerjanya.
• Pewarisan (inheritance)
Mekanisme yang memungkinkan satu objek (baca: kelas) mewarisi
sebagian atau seluruh definisi dai objek lain sebagai bagian dari dirinya.
• Reusability
Pemanfaatan kembali objek yang sudah didefinisikan untuk suatu
permasalahan pada permasalahan lainnya yang melibatkan objek tersebut.
• Generalisasi dan Spesialisasi
Menunjukkan hubungan antara kelas dan objek yang umum dengan kelas
dan objek yang khusus.
• Komunikasi antar Objek
Komunikasi antar objek dilakukan lewat pesat (message) yang dikirim
dari satu objek ke objek lainnya.
• Polymorphism
Kemampuan suatu objek untuk digunakan di banyak tujuan yang berbeda
dengan nama yang sama sehingga menghemat baris program.
Tidak ada komentar:
Posting Komentar