Minggu, 03 Mei 2009

Perbedaan software OOP dangan software terstruktur

Perbedaan software OOP dangan software terstruktur adalah

Software yang dibuat secara OOP makan Software tersebut besifat Reusable yaitu

• Prinsip pemrograman OO:

• Membuat kode yang ditulis sebisa mungkin dapat dipergunakan lagi (reusable)

• Supaya dapat dipakai dalam banyak aplikasi dan situasi –supaya tidak perlu lagi mengimplementasi ulang, walaupun hanya ada perbedaan sedikit saja dari yang sudah dikerjakan sebelumnya

Reusability

• Kunci reusability adalah mendaftar (dalam library atau database) obyek di mana di antaranya mungkin ada yang sesuai dengan user requirements

• Proses pencarian semacam ini membutuhkan cara yang kuat dan efisien

Sifat dari software OOP

Obyek

• Enkapsulasi: menyembunyikan implementasi dengan hanya menyediakan interface

• Enkapsulasi melindungi bagian implementasi dari tindakan yang tidak diinginkan dan akses yang tidak disengaja

• Dalam SI: atribut (data dan stru-dat) dan operasi dienkapsulasi dalam m’buat obyek dengan perilaku tertentu

Sehingga membuatnya Aman dari Virus kerena terenkapsulasi dari kelas-kelasnya.

Sedangkan tersetruktur tidak jika ingin ada perubahan maka hal ini harus lah di ubah dari awal karena ada yang namanya variable global dan variable local. Itu juga dapat menimbulkan kesulitan dalam mencari eror(kesalahan).

Tidak ada komentar:

Posting Komentar