摘要:
意图[gof 设计模式]:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 我们经常会碰到这样一种情况,我们需要一系列的平级对象来共同完成一种服务。对象的变化更多的是系列间的变化,而不是系列对象内部关系的变化。比如说数据库操作相关类。命令对象,链接对象,适配器对象。我们需要增加一种新数据访问相关对象的可能性比较小。但是从mssql 命令对象,连接对象....到ora... 阅读全文
2008年6月10日
2008年6月9日
摘要:
每天上班都要跑很远,既要走公路,又要爬山。不过现在我有一辆小车,可以在公路上跑。我还有一个飞行器,可以翻山。嘿,如果我高兴我还可以用飞行器吊着小车跑(当然我的小车重量是可以忽略的,要不我直接用飞行器不就行了吗,之所以这样我想它即是汽车也是飞行器,两者的功能可以同时发挥)。 看看我的设计吧: 这是装饰者和被装饰这共同的接口(也就是说我,飞行器,小汽车说到底可以看成是同一类东西) ... 阅读全文
2008年6月7日
摘要:
问题:没有建立可信任的连接。解决方案 设置混合登陆模式:LoginMode 的值为2 , 原值为1; 阅读全文
2008年6月6日
摘要:
桥接模式: 将抽象和行为划分开来,各自独立,但能动态的结合。 在这里抽象不是表示抽象类或接口,而是表示对应于现实的一种实体的集合。比如说人就是一种抽象,吃饭就是一种行为。抽象不一定有行为。但行为一定是依附于抽象的。对于抽象的不同子集会有不同的行为。而同样的行为也可能属于抽象的不同子集。这样我们可以把行为抽取出来进行不重不漏的分类封装。从而和抽象的子集进行"排列组合"。 类图: 下面来... 阅读全文
2008年6月4日
2008年6月3日
2008年6月2日
摘要:
看了一篇 关于工厂方法的文章 http://terrylee.cnblogs.com/archive/2006/01/04/310716.html 有人提出 string strlogName=System.Configuration.ConfigurationSettings.AppSettings["logName"]; Log log; log=(Log)Assembly.Load("Wi... 阅读全文
2008年5月12日
摘要:
http://book.csdn.net/bookfiles/250/ Spring从入门到精通 颠覆C#王权的“魔比斯环” — 实现AOP框架的终极利器 你真的了解Ioc与AOP吗 阅读全文
摘要:
5.3 AOP的3个关键概念 因为AOP的概念难于理解,所以在前面首先对Java动态代理机制进行了一下讲解,从而使读者能够循序渐进地来理解AOP的思想。 学习AOP,关键在于理解AOP的思想,能够使用AOP。对于AOP众多的概念,读者只要理解3个重要的概念即可。这3个概念是Pointcut、Advice和Advisor。 5.3.1 切入点(Pointcut) 在介绍Pointcut前,有必要... 阅读全文