Senin, 26 Desember 2011

OOP (Object Oriented Programming)


OOP (Object Oriented Programming) merupakan paradigma pemrograman yang beorientasikan kepada objek.Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek. Bandingkan dengan logika pemrograman terstruktur. Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainnya.

Karakteristik OOP (object oriented programing)

·         Pembungkusan (Encapsulation)
Pembungkusan (encapsulation) merupakan suatu karakteristik OOP di mana program terbungkus (menjadi satu) data (property/field) dan perilaku(fumgsi/method), artinya lebih memperhatikan aspek internal daripada aspek eksternal.
·         Polymorphisme
Polymorphisme merupakan suatu karakter OOP di mana objek yang berbeda dapat memakai method dengan nama yang sama paa suatu kelas (class)
·         Turunan (Inheritance)
Turunan merupakan suatu karakteristik OOP di mana suatu kelas (parent class/baseclass) dapat diturunkan ke kelas yang lain (child class/derived class), sehingga kelas anak dapat memiliki data atau perilaku kelas orang tuanya.
Bahasa pemrograman yang mendukung OOP antara lain:
1.    Visual Foxpro
2.    Java
3.    C++
6.    SIMULA
7.    Smalltalk
8.    Ruby
9.    Python
10. PHP
11. C#
12. Delphi
13. Eiffel
14. Perl


sumber:



0 komentar:

Posting Komentar