Saya mau tau Gambaran bahasa mudah dari AspectJ. Jelaskan dalam bahasa melayu

Semua aturcara Java sah turut memiliki aturcara AspectJ yang sah, tetapi AspectJ turut membenarkan pengaturcara untuk mentakrifkan konstruk khas yang dikenali sebagai aspek.  Aspek boleh mengandungi beberapa entiti yang tidak terdapat pada kelas piwaian.  Ini adalah:

Perisytiharan antara jenis—membenar pengatur cara menambah kaedah, medan atau antara muka dari kelas sedia ada dari aspek. Contoh ini menambah acceptVisitor (lihat kaedah pola Pelawat kepada kelas Point: