Komputer, Pemrograman
Pemrograman berorientasi obyek
Pemrograman berorientasi obyek - metode sedekat mungkin dengan perilaku kita. Ini berfungsi sebagai perpanjangan alami dari inovasi sebelumnya terkait dengan pengembangan bahasa pemrograman. Jika kita berbicara tentang pemrograman terstruktur, maka arah ini jauh lebih terstruktur daripada versi sebelumnya, di samping itu, lebih abstrak, lebih modular. Kami telah upaya untuk melepaskan diri dan memindahkan elemen pemrograman tingkat internal disebut.
Pemrograman berorientasi obyek adalah dengan menggunakan untuk pengembangan bahasa khusus. Mereka biasanya ditandai oleh tiga fitur utama:
- enkapsulasi, yaitu kombinasi dari catatan dengan fungsi dan prosedur, serta memanipulasi bidang catatan data, membentuk jenis yang sama sekali baru dari database, yang disebut objek;
- warisan, definisi objek menyiratkan penggunaan selanjutnya untuk membangun hirarki objek yang dibuat dengan kemampuan untuk menghasilkan objek baru yang berkaitan dengan hirarki, serta menyiratkan kode akses dan menghasilkan informasi tentang semua objek;
- polimorfisme, yaitu, kemampuan untuk menetapkan tindakan dengan nama yang sama, yang kemudian akan dibagikan atas dan ke bawah hirarki objek, dan hirarki masing-masing objek pelaksanaan tindakan dengan cara ini akan menjadi tanggung jawab yang tepat baginya.
Pemrograman berorientasi obyek Delphi menyediakan satu set lengkap alat untuk pemrograman, di antaranya adalah: modularitas yang lebih besar dan abstrak terstruktur, built-in kemampuan untuk digunakan kembali. Semua karakteristik ini dapat dikaitkan dengan kode, yang lebih terstruktur, lebih mudah dalam hal layanan dan jauh lebih fleksibel. Sangat sering, pemrograman berorientasi objek membuat kita kesampingkan penilaian khusus tentang pemrograman selama bertahun-tahun dianggap sebagai standar. Namun, ketika hal ini dilakukan, proses pembangunan tampaknya tidak begitu rumit, dan tampaknya jelas dan alat yang sangat baik untuk berbagai tugas, memberikan kesulitan besar software sepele.
Jika Anda telah membuat tugas kami, misalnya, untuk mempelajari pemrograman berorientasi objek dalam PHP, perlu untuk membuang dan melupakan apa yang Anda tahu tentang hal itu sebelumnya, dan datang ke studinya dengan yang bersih. Satu-satunya cara Anda akan dapat melihat semua rincian dari pendekatan ini untuk mengevaluasi kegunaan dan fitur. pemrograman berorientasi objek bukan satu-satunya cara, itu lebih seperti sebuah kontinum ide difokuskan pada kompilasi kode yang bersih. Compiler berjalan pada beberapa prinsip yang berbeda, jika kita bandingkan dengan interpreter, sedangkan kecepatan jauh lebih tinggi. Compiler ditujukan untuk pengembangan produk software siap, daripada pada rentang terbatas tugas.
kelas-kelas
Sebelum itu dibuat bahasa pemrograman berorientasi objek dalam banyak perkembangan telah muncul kebutuhan untuk diperpanjang tipe data dari real dan integer angka, variabel teks dan variabel Boolean. Ini menjadi sulit untuk bekerja dengan array data integer. Itulah yang digunakan kelas dalam konsep OOP. Dengan struktur seperti menjadi jauh lebih mudah untuk bekerja dengan, karena sekarang ke objek yang sama tidak perlu mendaftar banyak baris kode untuk mendapatkan sesuatu yang dapat dihasilkan secara otomatis. Untuk bahasa pemrograman tingkat rendah metode tersebut tampaknya sangat sulit, tapi pada tahap baru pembangunan untuk menggunakannya cukup nyaman.
Similar articles
Trending Now