摘要: 在《简单工厂模式和策略模式的区别》中说道简单工厂中用一个Factory类来专门负责产生具体的类,在添加一个功能的时候要做两个动作,一是添加一个FunctionC类继承自Function类,二是要修改Factory类的CreateObject方法。 代码如下:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->publicclassFactory{publicstaticFunctionCreateObject(stringcondition) 阅读全文
posted @ 2010-01-11 22:01 nd 阅读(695) 评论(0) 推荐(0) 编辑
摘要: 看书上的介绍《大话设计模式》,这两很像,都是用一个专门的类来根据客户端的条件产生不同的类,实现不同的功能。两个有什么区别呢,怎么取舍呢,没有自己写过实际的运用,有点晕啊,只能侃侃,耍耍嘴皮子。 从客户端来看,简单工厂需要至少需要两个类,一个是工厂类Factory,用来产生具体的功能类Function,一个是这个Function类,在这个Function类中定义可以被要被重写的方法。客户端使用的时候... 阅读全文
posted @ 2010-01-11 15:23 nd 阅读(2944) 评论(0) 推荐(0) 编辑
摘要: 对于多态比较专业的解释,从这篇文章里面可以找到《重新认识抽象类和接口的区别》中一些问题的答案。一、什么是多态   面向对象程序设计中的另外一个重要概念是多态性。在运行时,可以通过指向基类的指针,来调用实现派生类中的方法。可以把一组对象放到一个数组中,然后调用它们的方法,在这种场合下,多态性作用就体现出来了,这些对象不必是相同类型的对象。当然,如果它们都继承自某个类,你可以把这些派生类,都放到一个数... 阅读全文
posted @ 2010-01-10 19:40 nd 阅读(813) 评论(1) 推荐(0) 编辑
摘要: 因为平时项目中用到的很少,这种基础的问题,看了忘,忘了看。从网上找到的千篇一律。今天自己试验一下这些说法。 三、抽象类和接口的区别: 1.类是对对象的抽象,可以把抽象类理解为把类当作对象,抽象成的类叫做抽象类.而接口只是一个行为的规范或规定,微软的自定义接口总是后带able字段,证明其是表述一类类“我能做。。。”.抽象类更多的是定义在一系列紧密相关的类间,而接口大多数是关系... 阅读全文
posted @ 2010-01-10 17:23 nd 阅读(681) 评论(2) 推荐(0) 编辑
摘要: 载入网站的时间对网站来说非常重要;大多数网民将只跳过网站在几秒中之内不能打开网站。 下面你会发现总结的“加快您的网站”系列。 这些都是简单而有效的途径,以确保您的网站运行快。 .   1. 优化图片:始终使用“另存为网页”功能,包括图像编辑软件。 以便确保您优化他们。 或者也可以反过来在线图像优化 。   2. 图像格式 :除了优化图片,重要的是,你... 阅读全文
posted @ 2010-01-08 15:12 nd 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 文章出处:http://hi.baidu.com/%CF%F2%CD%F9%BC%BE%BA%F3%C8%FC/blog/item/0f93cffcb5a12743d7887d63.html最近开始关注速度问题。 ASP.NET提供三种主要形式的缓存:页面级输出缓存、用户控件级输出缓存(或称为片段缓存)和缓存API。输出缓存和片段缓存的优点是非常易于实现,在大多数情况下,使用这两种缓存就足够了。而... 阅读全文
posted @ 2010-01-08 13:43 nd 阅读(422) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/gaoyuchuanIT/articles/1398504.html网上搜罗的后台添加CSS和JavaScript引用,第一种方法:在母版页的cs文件中添加引用 this.Page.ClientScript.RegisterClientScriptInclude("testInclude", this.Context.Response.ApplyApp... 阅读全文
posted @ 2009-12-31 17:33 nd 阅读(1343) 评论(0) 推荐(0) 编辑
摘要: SQLServer安装程序配置服务器失败.参考服务器错误日志和c:\windows\sqlstp.log了解更多信息”错误2007年07月15日 星期日 16:25SQL 2000 安装程序配置服务器失败解决方法:日志文件引用内容:13:09:40 Process Exit Code: (-1)13:10:45 安装程序配置服务器失败。参考服务器错误日志和 C:\WINDOWS\sql... 阅读全文
posted @ 2009-12-27 19:07 nd 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 估计初学Oracle的朋友没少折腾过,在Windows中安装配置Oracle。有时候因某种原因,Oracle9i不能正常运行了,而你打算要重新安装Oracle9i,当你到控制面板下面删除oracle9i后,这样之后开始重新安装Oracle9i,但是当你安装到一半后,系统提示安装错误了,找了老半天也找不出什么原因出来。你可以选择重新安装Windows操作系统,等操作系统安装完成后,再安装Oracle... 阅读全文
posted @ 2009-12-24 21:23 nd 阅读(11464) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/skywind/archive/2007/06/28/798547.htmlDataFormatString格式字符串 DataFormatString="{0:格式字符串}" 在DataFormatString 中的 {0} 表示数据本身,而在冒号后面的格式字符串代表所们希望数据显示的格式; 数字、货币格式:在指定的格式符号后可以指定小数所要显... 阅读全文
posted @ 2009-12-24 21:20 nd 阅读(471) 评论(1) 推荐(0) 编辑