概述在软件系统中,有时候面临着“一个复杂对象”的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着剧烈的变化,但是将它们组合在一起的算法确相对稳定。如何应对这种变化?如何提供一种“封装机制”来隔离出“复杂对象的各个部分”的变化,从而保持系统中的“稳定...
分类:
Web程序 时间:
2015-03-07 15:35:07
阅读次数:
213
1 SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder();2 3 builder.DataSource = "";4 builder.InitialCatalog =...
分类:
数据库 时间:
2015-03-07 13:39:41
阅读次数:
125
《大话设计模式》中讲建造者模式(Builder Pattern)引用一个例子:麦当劳、肯德基的汉堡不管在哪家店里吃,什么时间时间去吃,至少在中国,味道基本都是一样。而那道“鱼香肉丝”几乎是所有大小中餐馆饭店都有的一道菜,但却可以吃出万种口味来,这是为什么呢?建造者模式(Builder Pattern...
分类:
其他好文 时间:
2015-03-06 22:13:06
阅读次数:
216
参阅了一些文章,做了一个vc、cb、gcc通用的property声明宏函数,经cb和devcpp测试通过,release版本的效率没有损失。真不明白c++委员会是干嘛吃的,整天搞那个标准库,却不肯扩充基本功能。面向对象的类的三个操作:方法、属性、事件,其中属性就不肯提供编辑器支持标准,cb和vc多少年前就支持了,不是c++做不到,只是编程过程中,那些get()和set()之类的操作函数既不美观,书写也费劲,整体看起来,括号()太多了!...
分类:
编程语言 时间:
2015-03-06 20:49:46
阅读次数:
206
本地仓库中央仓库 私服 第三方仓库中央仓库的配置在哪儿解压$M2_HOME/lib/maven-model-builder-3.0.jar找到org/apache/maven/model/pom-4.0.0.xml 即可查看到远程仓库的配置在项目的pom文件中 ... ...
分类:
其他好文 时间:
2015-03-06 18:52:50
阅读次数:
123
void __fastcall TFrmGenCode::XSLTxml1Click(TObject *Sender){ // XSLT转换xml文件格式 _di_IXMLDocument xml; _di_IXMLDocument xsl; // Xml::Xmlintf::IX...
分类:
编程语言 时间:
2015-03-06 13:57:03
阅读次数:
365
1.单实例的静态类实现、枚举实现、序列化时readResolve方法2.多个参数的构造方法用builder方式实现,内存中序列化的使用bai3.Service provider framework4.一个拥有private的构造方法的类是不能被继承的5.String s=String("two") ...
分类:
其他好文 时间:
2015-03-06 12:37:33
阅读次数:
121
断断续续地熟悉了一些常用的控件的动态创建方式,也就是用纯代码创建,不用Interface Builder来拖放控件,也动手一一去实现了。基础的东西熟悉之后还是觉得很迷惘,不知道可以做些啥,领导建议让我直接查看公司现有的App源码,让我把那个引导功能给仿出来~有了目标,接下来就要分析怎么去实现了,不用...
分类:
移动开发 时间:
2015-03-05 19:25:02
阅读次数:
351
下载链接:http://pan.baidu.com/share/link?shareid=2552942324&uk=1260508576将下载的安装光盘文件加载到虚拟光驱后,打开这里AUTORUN.EXE为安装文件,KEYGEN.EXE为注册机。笔者选择中文安装 下一步之后需要填写序列号,打开注册...
分类:
编程语言 时间:
2015-03-05 10:46:02
阅读次数:
549