Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

Aspect-oriented programming (AOP)


Mirage

Öne çıkan mesajlar

Selam,

Bir süredir aspect-oriented programming (AOP) hakkında çok şey duydum. Wikipedia'dan şurdan burdan araştırıp nedir ne değildir okudum. Özellikle http://www.onjava.com/pub/a/onjava/2003/05/28/aop_jboss.html 'daki şu yazı özetliyor AOP'nin özünü:

"Aspect-oriented programming (AOP) is an exciting new paradigm that should have the same effect on software development that object-oriented programming (OOP) had 15-20 years ago. AOP and OOP are not competing technologies, but actually complement each other quite nicely. OOP is great for modeling common behavior on a hierarchy of objects. Its weakness is in applying common behavior that spans multiple non-related object models; this is where AOP comes in. AOP allows you to define cross-cutting concerns that can be applied across separate, and very different, object models. It allows you to layer -rather than embed- functionality so that code is more readable and easier to maintain. We like to think of OOP as top-down software development, while AOP is left-right; they're completely orthogonal technologies that complement each other quite nicely."

Finallerim bittikten sonra AOP konusunda biraz araştırma yapmak istiyorum. Yeni sayılabilecek bir dal olduğu için olgun kaynaklar bulmakta zorlanıyorum. Bildiğiniz güzel kaynaklar varsa toplayalım burda. Tabii AOP hakkında görüşlerinizi de merak ediyorum.
Link to comment
Sosyal ağlarda paylaş

×
×
  • Yeni Oluştur...