背景 ????本文标题为什么叫小菜学习设计模式,原因是本文内容主要是学习《大话设计模式》时的笔记摘要部分,当然,并不是记录书中小菜的学习过程,这个完全没有意义,而是指本人学习设计模式的成长之旅...
分类:
其他好文 时间:
2015-06-01 11:47:31
阅读次数:
115
声明:本系列博客参考资料《大话设计模式》,作者程杰。
解释器模式:Given a language, define arepresentation for its grammar along with an interpreter that uses therepresentation to interpret sentences in the language。给定一个语言...
分类:
Web程序 时间:
2015-05-31 21:41:16
阅读次数:
224
这几天准备把设计模式好好看一下,顺带着做下笔记,设计模式以前零零散散看过一些,做项目时也用过或见到过一些设计模式,但是可能只是停留在见到那种设计模式时有点印象,有的时候也将名称弄混,希望这次系统学习的机会能让我对设计模式有个更加深刻的印象吧。
这次学习设计模式主要的参考资料有:
《大话设计模式》
http://www.dofactory.com/net/design-patterns
上面两...
分类:
其他好文 时间:
2015-05-31 15:25:41
阅读次数:
119
背景 ????本文标题为什么叫小菜学习设计模式,原因是本文内容主要是学习《大话设计模式》时的笔记摘要部分,当然,并不是记录书中小菜的学习过程,这个完全没有意义,而是指本人学习设计模式的成长之旅...
分类:
其他好文 时间:
2015-05-31 11:06:39
阅读次数:
124
背景 ????本文标题为什么叫小菜学习设计模式,原因是本文内容主要是学习《大话设计模式》时的笔记摘要部分,当然,并不是记录书中小菜的学习过程,这个完全没有意义,而是指本人学习设计模式的成长之旅...
分类:
其他好文 时间:
2015-05-30 10:51:32
阅读次数:
124
背景 ????本文标题为什么叫小菜学习设计模式,原因是本文内容主要是学习《大话设计模式》时的笔记摘要部分,当然,并不是记录书中小菜的学习过程,这个完全没有意义,而是指本人学习设计模式的成长之旅...
分类:
其他好文 时间:
2015-05-29 10:13:04
阅读次数:
139
一、中介隔离作用
代理模式,第一次接触它,是在学习.Net的时候看的一本书,叫做《大话设计模式》,至今已快三年了。相信看过这本书的同学们,都记得书中的代理模式,就是为他人做嫁衣裳的故事。好,我们回归代理模式的定义:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用,
其特征是代理类与...
分类:
编程语言 时间:
2015-05-28 18:12:05
阅读次数:
161
最近在学习AOP,发现它与代理模式有着密切的关系,所以再次学习一下代理模式吧。
代理模式:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。
现在写一个静态代理模式,帮大家回忆一下《大话设计模式》中的代理模式的例子吧。
这个例子是mm的暗恋着xi...
分类:
其他好文 时间:
2015-05-28 12:37:17
阅读次数:
148
背景 ????本文标题为什么叫小菜学习设计模式,原因是本文内容主要是学习《大话设计模式》时的笔记摘要部分,当然,并不是记录书中小菜的学习过程,这个完全没有意义,而是指本人学习设计模式的成长之旅...
分类:
其他好文 时间:
2015-05-28 11:05:51
阅读次数:
206
在最近的学习中,发现了一种用起来特别爽的C#特性——扩展方法,之前拜读《大话设计模式》一书的时候,书中提到这样一句话:“反射,反射,程序员的快乐”,本人菜鸟一只,到现在还未曾使用过反射,对于其是否真的快乐自然无从体会,不过扩展方法用起来称得上是相当快乐! 扩展方法使你能够向现有类型”添加“方法,而....