Rumah Pengembangan Apa itu pemrograman berorientasi aspek (aop)? - definisi dari techopedia

Apa itu pemrograman berorientasi aspek (aop)? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa yang dimaksud dengan Pemrograman Berorientasi Aspek (AOP)?

Aspect-oriented programming (AOP) adalah paradigma pemrograman yang mengisolasi fungsi pendukung dari logika bisnis program utama.

AOP mencakup metode dan alat pemrograman yang mendukung modularisasi masalah di tingkat kode sumber, tetapi juga dapat merujuk ke seluruh disiplin rekayasa perangkat lunak.

Techopedia menjelaskan Pemrograman Berorientasi Aspek (AOP)

Hilangnya modularitas terjadi di persimpangan antara keprihatinan, dan modularitas dikembalikan menggunakan AOP. Proses persimpangan ini, juga dikenal sebagai menenun, terjadi saat build atau runtime.

Tenun membantu dalam sejumlah proses, seperti:

  • Mengganti badan metode dengan implementasi baru
  • Memasukkan kode sebelum dan sesudah panggilan metode
  • Menerapkan variabel membaca dan menulis
  • Mengaitkan status dan perilaku baru dengan kelas yang ada

Logika AOP diimplementasikan dalam kelas aspek yang tidak tergantung pada kelas augmented kemudian. Setelah diimplementasikan, dapat dilampirkan ke kelas perpustakaan apa pun tanpa kesadaran kelas aspek.

Apa itu pemrograman berorientasi aspek (aop)? - definisi dari techopedia