Skip to content

oznakdn/Practical-AOP

Repository files navigation

ASPECT ORIENTED PROGRAMMING

AOP kullaniminin temel amaci logging' caching ve transactiong gibi kesisen kaygilarin (cross cutting concerns)
veya fonksiyonel olmayan gereksinimlerin yonetimidir. Proxy ya da Decorator pattern gibi yapilari kullanacak kesisen
endiselerin guvenle yonetildigi moduler yapilar olusturmayi saglar.

  1. Temiz kod bloklari elde etmeyi saglar (clean code)
  2. Kod okunurlugunu kolaylastirir (easier to read)
  3. Hatalara daha az aciktir (less prone to bugs)
  4. Surdurulebilirligi daha kolaydir (easier to maintain)
  5. Kod tekrarlarini azaltir (reduce reperetion)
  6. Test sureclerini kolaylastirir (easier to testing)


PROXY

Istemcinin nesne talep etmesi durumunda gercek nesne ile istemci arasina giren yapi proxy dir.
Burada istemci gercek nesne yerine proxy nesne ile muhattap olmus oluyor.


CASTLE DYNAMIC PROXY

Dotnet de calisma zamaninda (runtime) nesne olusturmayi saglayan bir teknolohidir. Nuget Package ====> Castle.Core

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages