Pertanyaan yang diberi tag aop

231
Apa itu pemrograman berorientasi aspek?

Saya mengerti pemrograman berorientasi objek, dan sudah lama menulis program OO. Orang-orang tampaknya berbicara tentang pemrograman berorientasi aspek, tetapi saya tidak pernah benar-benar belajar apa itu atau bagaimana menggunakannya. Apa paradigma dasarnya? Pertanyaan ini terkait, tetapi tidak...

178
Spring AOP vs AspectJ

Saya mendapat kesan bahwa Spring AOP paling baik digunakan untuk tugas-tugas spesifik aplikasi seperti keamanan, pencatatan, transaksi, dll. Karena menggunakan anotasi Java5 khusus sebagai kerangka kerja. Namun, AspectJ tampaknya lebih ramah-pola desain. Adakah yang bisa menyoroti berbagai pro dan...

154
Bagaimana cara mencegat pemanggilan metode dalam C #?

Untuk kelas tertentu saya ingin memiliki fungsi penelusuran yaitu saya ingin mencatat setiap pemanggilan metode (metode tanda tangan dan nilai parameter aktual) dan setiap metode keluar (hanya metode tanda tangan). Bagaimana saya melakukan ini dengan asumsi bahwa: Saya tidak ingin menggunakan...

121
Contoh perhatian lintas sektor

Apa contoh yang bagus dari a cross-cutting concern? Contoh rekam medis di halaman wikipedia tampaknya tidak lengkap bagi saya. Secara khusus dari contoh ini, mengapa logging menyebabkan duplikasi kode ( hamburan )? (Selain panggilan sederhana seperti di log("....")mana - mana, yang sepertinya...