Rumah Pembangunan Apakah pengaturcaraan berorientasikan aspek (aop)? - definisi dari techopedia

Apakah pengaturcaraan berorientasikan aspek (aop)? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apa yang dimaksudkan dengan Pemrograman Berorientasikan Aspek (AOP)?

Pengaturcaraan berorientasikan aspek (AOP) adalah paradigma pengaturcaraan yang mengasingkan fungsi sokongan dari logik perniagaan utama program.

AOP merangkumi kaedah dan alat pengaturcaraan yang menyokong modularization kebimbangan di peringkat kod sumber, tetapi ia juga boleh merujuk kepada keseluruhan disiplin kejuruteraan perisian.

Techopedia menjelaskan Pemrograman Aspek Berorientasikan (AOP)

Kehilangan modulariti berlaku di persimpangan antara kebimbangan, dan modularity dikembalikan menggunakan AOP. Proses persimpangan ini, yang juga dikenali sebagai tenunan, berlaku di bina atau runtime.

Tenunan membantu dalam beberapa proses, seperti:

  • Menggantikan badan kaedah dengan pelaksanaan baru
  • Memasukkan kod sebelum dan selepas kaedah panggilan
  • Melaksanakan pembolehubah membaca dan menulis
  • Menggabungkan keadaan dan tingkah laku baru dengan kelas yang sedia ada

Logik AOP dilaksanakan dalam kelas aspek yang bebas daripada kelas yang kemudian ditambah. Sebaik sahaja dilaksanakan, ia boleh dilampirkan ke mana-mana kelas perpustakaan tanpa kesedaran kelas.

Apakah pengaturcaraan berorientasikan aspek (aop)? - definisi dari techopedia