Aspect Oriented Programming

Aspect Oriented Programming bir uygulama içerisindeki authorization, logging, caching, exception handling, validation gibi cross-cutting concern sayılan işlevlerin ayrıştırılmasıyla modülariteyi arttırmayı hedefleyen bir yaklaşımdır. Geleneksel katmanlı mimarilerde bir işlem gerçekleştirilirken genellikle yanında başka yan işlemler...