随笔分类 - 设计模式
摘要:Object pool patternTheobject pool patternis a softwarecreational design patternthat uses a set of initializedobjectskept ready to use – a "pool" – rat...
阅读全文
摘要:https://msdn.microsoft.com/zh-cn/library/ms971499.aspxhttp://www.c-sharpcorner.com/UploadFile/mosessaur/abstractfactoryadonet202152006053643AM/abstrac...
阅读全文
摘要:http://www.codeproject.com/Articles/18222/Provider-PatternIntroductionProvider pattern is one of the most interesting features that Microsoft introduc...
阅读全文
摘要:http://www.cnblogs.com/zhili/p/StragetyPattern.htmlhttp://www.dofactory.com/net/strategy-design-pattern主要是对方法的封装。DefinitionDefine a family of algorith...
阅读全文
摘要:http://www.codeproject.com/Articles/93369/How-I-explained-OOD-to-my-wifehttp://www.cnblogs.com/niyw/archive/2011/01/25/1940603.html 中文翻译的版本
阅读全文
摘要:How I explained OOD to my wife 2010-08-02 Introduction My wife Farhana wants to resume her career as a software developer (she started her career as a
阅读全文
摘要:假如有A窗体,有一个计时器B窗体,也有一个计时器。要求B窗体的计时器和A窗体同步。A窗体是主界面,B窗体是子界面方案1:要使得B窗体和A窗体保持同步的计时器,那么在启动B窗体的时候,可以将A窗体的计时器的间隔作为B窗体的构造函数的参数传递或者将A窗体的间隔保存到文件中,在B窗体加载之后,从配置中读取...
阅读全文
摘要:I ran into a question on stackoverflow the other day that sort of shocked me. It was a piece of code, with the author asking why it wasn't a factory p
阅读全文
摘要:软件解耦 说起软件的解耦必然需要谈论耦合度,降低耦合度即可以理解为解耦,模块间有依赖关系必然存在耦合,理论上的绝对零耦合是做不到的,但可以通过一些现有的方法将耦合度降至最低。 做事情要想事半功倍,就要高处着眼,触摸到事情的脉络。当今流行着各种眼花缭乱的软件框架,不管是struts,还是spring,
阅读全文
摘要:微软自带的DbProviderFactory https://msdn.microsoft.com/en-us/library/system.data.common.dbproviderfactory(v=vs.110).aspx SQLite自带的SQLiteFactory 从DbProvider
阅读全文
摘要:http://stackoverflow.com/questions/519520/difference-between-static-class-and-singleton-pattern 问题 What real (i.e. practical) difference exists betwee
阅读全文
摘要:http://www.codeproject.com/Articles/28309/Design-pattern-FAQ-Part-1-Training http://www.javacamp.org/designPattern/ 这个非常给力 http://www.dofactory.com/Pa
阅读全文