2010年11月3日
摘要: 使用适配器模式的情况:使用一个已经存在的类,但如果它的接口,也就是它的方法和你的要求不同时,就应该考虑用适配器。也就是说两个类所做的事情相同或者相似,但具有不同的接口而且双方都不太容易修改时使用适配器模式。这样客户端代码就一个统一调用接口了,这样应该可以更简单,更直接,更紧凑!代码下载:/Files/cappuccino/AdapterModel.rar 阅读全文
posted @ 2010-11-03 18:35 陈孝勇 阅读(332) 评论(0) 推荐(0) 编辑
  2010年11月2日
摘要: 状态模式C++代码第二版,代码链接如下:/Files/cappuccino/StatueModelSecondForC.rar 阅读全文
posted @ 2010-11-02 23:38 陈孝勇 阅读(257) 评论(0) 推荐(0) 编辑
  2010年11月1日
摘要: 状态模式的C++代码,写这段代码的时候由于state类和Context两个类相互包含,所以在使用的时候都要在类前面提前声明一下 代码地址如下:/Files/cappuccino/C++/StatusModelForC.rar 阅读全文
posted @ 2010-11-01 18:22 陈孝勇 阅读(263) 评论(0) 推荐(0) 编辑
  2010年10月15日
摘要: 当一个对象的行为取决于他的状态,并且它必须时刻根据状态改变他的行为的时候,就可以考虑用状态模式了。状态模式代码(c#):/Files/cappuccino/StateModel.rar 阅读全文
posted @ 2010-10-15 10:05 陈孝勇 阅读(426) 评论(0) 推荐(0) 编辑
  2010年10月7日
摘要: 今天在上传代码的同时试着写点东西,请大家指教,哈!反射简单说起来就是 Assembly.Load(" 程序集名称").CreateInstance("命名空间.类名称")获取一个“类名称"的对象(使用时添加using System.Reflection命名空间)。由于Load()和CreateInstance()中的参数是字符串所以可以直接将其配置在配置文件中,这样就可以通过配置来实现... 阅读全文
posted @ 2010-10-07 00:16 陈孝勇 阅读(392) 评论(2) 推荐(1) 编辑
  2010年10月2日
摘要: 将抽象工厂模式翻译成C++的了,最近比较慢更新慢了一点,利用假期好好补补哈,加油加油。代码如下:/Files/cappuccino/AbstractFactoryForC.rar 阅读全文
posted @ 2010-10-02 01:34 陈孝勇 阅读(309) 评论(1) 推荐(0) 编辑
  2010年9月28日
摘要: 前言随着Windows Phone 7发布日期的临近,作为微软的全新智能设备平台越来越受关注。我也把重点从Windows Mobile与Windows Embedded CE慢慢转向Windows Phone的开发。因此编写Silverlight for Windows Phone 7开发系列文章,从简单到深入的讲述Silverlight for Windows Phone 的开发。这个系列主要讲... 阅读全文
posted @ 2010-09-28 10:59 陈孝勇 阅读(495) 评论(0) 推荐(0) 编辑
  2010年9月11日
摘要: 抽象工厂模式使得她让具体的过程与客户端分离,该模式使用恰当的话会比较好的遵守 开放-封闭原则,依赖倒转原则。不多说了,代码:/Files/cappuccino/AbstractFactory.rarUML图:请高手多多指教。后记:等待中但我一定要加油,坚持不懈。 阅读全文
posted @ 2010-09-11 02:16 陈孝勇 阅读(263) 评论(0) 推荐(0) 编辑
  2010年8月29日
摘要: 当一个对象的状态时会改变多个对象的状态,但是改变状态的对象的个数不确定在这种情况下一般用观察者模式 C#版代码/Files/cappuccino/ObserverModelFirst.rar C++版代码:/Files/cappuccino/ObserverModelFirstForC.rar 另外 阅读全文
posted @ 2010-08-29 02:58 陈孝勇 阅读(239) 评论(1) 推荐(0) 编辑
摘要: 是algorithm 阅读全文
posted @ 2010-08-29 02:54 陈孝勇 阅读(413) 评论(0) 推荐(0) 编辑