定义 抽象工厂模式的实质就是提供接口来创建一系列相关或独立的对象而不指定这些对象的具体类。 理解 在软件系统中,经常面临着“一系列相互依赖的对象”的创建工作;同时由于需求的变化,往往存在着更多系列对象的创建工作。如何应对这种变化?如何绕过常规的对象的创建方法(熟悉的new操作符),提供一种“封装机制...
分类:
其他好文 时间:
2014-08-11 08:22:21
阅读次数:
365
DescriptionString Matching is an important problem in computer science research and finds applications in Bioinformatics, Data mining,pattern recognit...
分类:
其他好文 时间:
2014-08-11 08:21:41
阅读次数:
345
DSU stands for ‘decorate, sort, undecorate’ and refers to a pattern that is often useful for sorting lists according to some attribute of elements.For...
分类:
其他好文 时间:
2014-08-10 18:03:30
阅读次数:
204
对象之间经常需要相互通信,而通信方式有很多。Objective-C开发者广泛使用一种名叫“委托模式”(Delegate Pattern)的编程设计模式来实现对象间的通信,该模式的主旨是:定义一套接口,某对象若想接收另一个对象的委托,则需遵从此接口,以便称为“委托对象”(delegate)。而这“另一个对象”则可以给其委托对象回传一些信息,也可以在发生相关联时间时通知委托对象。...
分类:
其他好文 时间:
2014-08-10 15:45:00
阅读次数:
299
模式有三种:Architectural Pattern、Design Pattern、Coding Pattern,即:框架模式、设计模式、编程模式。本文主要讲解javascript中的设计模式,好的设计模式能够提高代码的重用性,可读性,使代码更容易的维护和扩展。本文适合有一点javascript基...
分类:
编程语言 时间:
2014-08-10 15:17:00
阅读次数:
278
objective-c中使用实施适配器模式的时候使用的是协议适配器模式(Adapter Pattern),适配器模式又叫做变压器模式,也叫做包装模式(Wrapper),可是包装模式却不止一个,装饰模式也是包装模式。适配器模式是一种补救模式,他能够让你从因业务扩展而系统无法迅速适应的苦恼中解脱出来。我...
分类:
其他好文 时间:
2014-08-10 12:48:00
阅读次数:
249
表单验证required属性,可以应用在大多数的元素上,如果元素内容为空,则不允许提交pattern属性,将属性设置为某个格式的正则表达式min属性与max属性,规定数值类型或日期类型的input元素的专有属性,限制其范围step属性,控制input元素中值增加或减少的步幅,如果用户输入的值在0到1...
分类:
Web程序 时间:
2014-08-10 12:43:50
阅读次数:
391
Winphone没有直接删除文件夹的接口(因为文件夹不为空是删除不了的),所以要自己实现
publicstaticvoidDeleteDirectoryRecursively(thisIsolatedStorageFilestorageFile,StringdirName){
Stringpattern=dirName+@"\*";
String[]files=storageFile.GetFileNames(pattern);
fo..
今天在CodePlex的Roslyn讨论区发现了一个帖子:Draft spec for records and pattern-matching in C#,估计MS计划在C# 6.0中支持模式匹配了。设计草案的文档如下:Pattern Matching for C#,看起来非常不错的样子。模式匹配...
分类:
其他好文 时间:
2014-08-09 13:20:07
阅读次数:
210
Regular Expression MatchingImplement regular expression matching with support for'.'and'*'.'.' Matches any single character.'*' Matches zero or more o...
分类:
其他好文 时间:
2014-08-08 17:59:16
阅读次数:
173