
设计模式
jelenyoung
没啥说的
展开
-
使用PostSharp在.NET平台上实现AOP (c# AOP)
摘要本文首先介绍AOP(面向方面编程)的相关概念及理论,然后介绍如何使用PostSharp框架在.NET平台上实现AOP,最后对PostSharp的机制及AOP的优劣进行一个简单的分析。AOP(Aspect-Oriented Programming)AOP的基本定义及作用根据维基百科的定义,“AOP(Aspect-Oriented Programming)是一种将函转载 2015-08-11 13:16:56 · 1375 阅读 · 0 评论 -
轻便的AOP编程框架-PostSharp (参数获取)
http://www.cnblogs.com/techmango/archive/2011/05/23/postsharp_light_weight_aop_framwork.html在学习 AOP的过程中认识了PostSharp这个AOP编程框架,觉得它很轻巧,使用起来也很方便,推荐大家使用.于是将它与其它AOP框架如 Spring.net中的AOP做了比较,它有如下特点:转载 2015-08-11 14:50:20 · 1206 阅读 · 0 评论 -
深入理解DIP、IoC、DI以及IoC容器
http://www.cnblogs.com/liuhaorain/p/3747470.html摘要面向对象设计(OOD)有助于我们开发出高性能、易扩展以及易复用的程序。其中,OOD有一个重要的思想那就是依赖倒置原则(DIP),并由此引申出IoC、DI以及Ioc容器等概念。通过本文我们将一起学习这些概念,并理清他们之间微妙的关系。 目录前转载 2015-08-03 20:07:39 · 418 阅读 · 0 评论 -
.NET中AOP的几种实现方案
http://www.cnblogs.com/tenghoo/archive/2010/12/22/aop.htmlAOP在.NET中的应用,个人也属于学习阶段,欢迎大家拍砖!本文的例子模拟用户注册的场景,主要通过代码演示几种方案的实现方式。静态代理通过代理模式实现静态代理,大家一看代码基本就明白了。用户注册接口和实现 pu转载 2015-08-04 15:21:29 · 418 阅读 · 0 评论 -
装饰模式与代理模式的区别(转载)
http://www.cnblogs.com/jaredlam/archive/2011/11/08/2241089.html学习AOP时,教材上面都说使用的是动态代理,可是在印象中代理模式一直都是控制访问什么的,怎么又动态增加行为了,动态增加行为不是装饰器模式吗?于是 找了很多资料,想弄清楚这两者之间到底有什么区别。结果发现这一篇英文文章讲的很清晰,就翻译一下,供参考。转载 2015-08-04 16:25:48 · 501 阅读 · 0 评论 -
.Net平台AOP技术研究
http://wayfarer.cnblogs.com/wayfarer/articles/256909.html1、引言2、AOP技术基础3、Java平台AOP技术研究4、.Net平台AOP技术研究4.1.Net平台AOP技术概览.Net平台与Java平台相比,由于它至今在服务端仍不具备与unix系统的兼容性,也不具备类似于Ja转载 2015-08-06 13:27:26 · 386 阅读 · 0 评论