文件名称:AwesomeProxy.Net:来自C#Aop(RealProxy)的示例
文件大小:3.69MB
文件格式:ZIP
更新时间:2024-06-17 14:23:01
C#
简单介绍AOP (Aspect-Oriented Programming) AOP是OOP(物件导向)一个变化程式撰写思想。 (非取代OOP而是扩充) 导入AOP帮助:可帮我们分离核心逻辑跟非核心逻辑代码,很好降低模组间耦合性,已便日后扩充。 非核心逻辑代码像:(日志记录,性能统计,安全控制,事务处理,异常处理等代码从业务逻辑代码中划分出来) 例如下图: 原本写法把写日志相关程式写入,业务逻辑方法中。导致此方法非单一职则。我们可以把程式重构改写成(右图),将写日志方法抽离出来更有效达成模组化。 经典例子: Asp.Net MVC中Contoller,Action过滤器(FilterAttribute) AwesomeProxy.Net介绍: AwesomeProxy.Net 主要是拦截方法处理 方法执行前 方法执行后 方法异常 How to Use: 使用方法类似于Asp.Net M
【文件预览】:
AwesomeProxy.Net-master
----src()
--------AwesomeProxy.Test()
--------AwesomeProxy.sln(2KB)
--------AwesomeProxySample()
--------AwesomeProxy()
----LICENSE(1KB)
----README.md(3KB)
----file()
--------img()
--------AOP_介紹PPT.pptx(195KB)
----appveyor.yml(740B)
----.gitignore(2KB)
----.nuget()
--------package.bat(147B)
--------nuget.exe(5.43MB)
----nuget.exe(5.43MB)