随笔分类 -  设计模式

学习设计模式的心得体会!
摘要:控制器 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace RGeos.FrameWork.MVC 7 { 8 //控制类 9... 阅读全文
posted @ 2014-04-20 10:25 太一吾鱼水 阅读(210) 评论(0) 推荐(0) 编辑
摘要:摘自《大话设计模式》一书。程序入口: 1 using System; 2 using System.Collections.Generic; 3 using System.Text; 4 using System.Reflection; 5 using System.Configuration; 6 7 namespace 抽象工厂模式 8 { 9 class Program10 {11 static void Main(string[] args)12 {13 User user = new User();14 ... 阅读全文
posted @ 2014-02-21 12:50 太一吾鱼水 阅读(240) 评论(0) 推荐(0) 编辑
摘要:用观察者模式实现MVC框架!http://wenku.baidu.com/view/eff8bab069dc5022aaea0007.html写的不错!Observer和ConcreteObserver,观察者 1 public interface Observer 2 { 3 public abstract void update(NumberGenerator generator); 4 } 5 public class DigitObserver implements Observer 6 { 7 public void update(NumberGenerator ... 阅读全文
posted @ 2013-08-20 18:39 太一吾鱼水 阅读(1689) 评论(0) 推荐(0) 编辑
摘要:刚开始用C#编程就开始考虑让弹出窗体唯一的情况。点击按钮,弹出窗体只显示一个,不重复显示。考虑了单例模式,但是使用中出现问题就没有继续弄下去。当时的问题是:窗体关闭之后,资源就被释放了,第4句判断的代码返回值为false,这样返回的from对象就会报错。让我很烦恼。1 private static FrmDrill aForm = null;2 public static FrmDrill Instance()3 {4 if (aForm == null)5 {6 aForm = ... 阅读全文
posted @ 2012-04-19 09:46 太一吾鱼水 阅读(550) 评论(1) 推荐(0) 编辑
摘要:代理模式顾名思义是让别代替你去做一件事情。既然让别人代理当然别人需要你的信息了,不然怎么代理?具体做代理帮你完成了!比如你让别人帮你订购火车票,你得告诉别人你的姓名,身份证号码吧,现在实名制了吗!委托类似于代理模式! 阅读全文
posted @ 2012-04-19 08:30 太一吾鱼水 阅读(149) 评论(0) 推荐(0) 编辑
摘要:这两个模式很简单 阅读全文
posted @ 2012-04-19 08:30 太一吾鱼水 阅读(199) 评论(0) 推荐(0) 编辑
摘要:原创文章,转载请注明出处!参考文章:http://www.cnblogs.com/boyxiao/archive/2010/05/06/1728808.html工厂模式分为三种:简单工厂模式、工厂方法模式、抽象工厂模式。工厂方法模式和抽象工厂模式的区别,抽象工厂模式存在产品族,即产品不止一个,抽象为多个产品。ArcGIS Engine中有好些地方用到了工厂模式,现在分析一下:1.WorkspaceFactory和Workspace在GeoDatabaseObjectModel对象模型图OMD中可以看到继承自IWorkspaceFactory的工作空间分布在GISClient,DataSourc 阅读全文
posted @ 2012-02-05 13:00 太一吾鱼水 阅读(352) 评论(0) 推荐(0) 编辑
摘要:单例模式,博客园上关于单例模式的博客很多写的也都很好!http://www.cnblogs.com/boyxiao/archive/2010/05/07/1729376.htmlhttp://www.cnblogs.com/xun126/archive/2011/03/09/1970807.htmlhttp://www.cnblogs.com/rush/archive/2011/10/30/2229565.html不过有个问题就是数据库操作类到底应不应该使用单例模式?似乎说法不一! 阅读全文
posted @ 2012-02-05 11:29 太一吾鱼水 阅读(184) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示