Design Pattern
__Kevin__
淡泊名利,宁静致远
展开
-
AOP初探
AOP(Aspect Object Programming)面向切面编程,通俗的讲就是将通用的逻辑和逻辑集中的实体类分离开来,以便将通用的逻辑应用到多个实体类中,这些通用的逻辑,我们称之为切面(advice)。例如,银行的ATM机是一个实体对象,我们可以用此查询余额、提取存款,但是我们使用这个对象都要进行权限验证,我们可以再切面层增加权限验证的逻辑,然后将此绑定到ATM对象上。现在流行的AOP原创 2009-08-09 21:39:00 · 428 阅读 · 0 评论 -
Spring.Net -- 如何使用用户自定义类型转换器 (Custom Type Converter )
<br />有时我们需要在Spring.net创建对象时,自动将spring.xml配置中string类型转换为指定类型。<br />例如:<br />我们有如下两个个自定义类,其中ExoticType类在DependsOnExoticType类中被作为属性使用<br />publicclass ExoticType<br />{<br /> privatestring name;<br /> <br /> public ExoticType(string name)<br />原创 2010-07-07 18:19:00 · 1757 阅读 · 0 评论 -
Manager Pattern
<br />Object manager class is to manage (get/update/delete/control) a series of objects.<br /> <br />Reference:<br />http://support.quest3d.com/index.php?title=Tutorials/Object_Oriented_Programming/Manager_Pattern原创 2010-06-02 13:34:00 · 397 阅读 · 0 评论 -
Dependency Injection
http://msdn.microsoft.com/en-us/magazine/cc163739.aspx原创 2010-12-02 20:00:00 · 784 阅读 · 0 评论 -
Design Patterns used in actual Example
1. Service Locator 2. Fly Weight. http://en.wikipedia.org/wiki/Flyweight_pattern原创 2011-08-03 14:21:34 · 341 阅读 · 0 评论