周仙财

因为有做不完的梦, 所以一直在追求! 因为有走不完的路, 所以一直在尝试!

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 6 7 8 9 10 11 12 13 14 下一页

2006年10月20日

摘要: 一、 抽象工厂(Abstract Factory)模式 抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。 为了方便引进抽象工厂模式,引进一个新概念:产品族(Product Family)。所谓产品族,是指位于不同产品等级结构,功能相关联的产品组成的家族。如图: 图中一共有四个产品族,分布于三个不同的产品等级结构中。只要指明一个产品所处的产品族以及它所属的等级结构,就可以唯一... 阅读全文
posted @ 2006-10-20 14:54 周仙财 阅读(223) 评论(0) 推荐(0)

摘要: 一、 工厂方法(Factory Method)模式 工厂方法(FactoryMethod)模式是类的创建模式,其用意是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类中。 工厂方法模式是简单工厂模式的进一步抽象和推广。由于使用了多态性,工厂方法模式保持了简单工厂模式的优点,而且克服了它的缺点。 在工厂方法模式中,核心的工厂类不再负责所有产品的创建,而是将具体创建工作交给子类去做。这个核心类... 阅读全文
posted @ 2006-10-20 14:53 周仙财 阅读(219) 评论(0) 推荐(0)

摘要: 工厂模式专门负责将大量有共同接口的类实例化。工厂模式可以动态决定将哪一个类实例化,不必事先知道每次要实例化哪一个类。工厂模式有以下几种形态: 简单工厂(Simple Factory)模式 工厂方法(Factory Method)模式 抽象工厂(Abstract Factory)模式 一、 简单工厂(Simple Factory)模式 Simple Factory模式根据提供给它的数据,返... 阅读全文
posted @ 2006-10-20 14:52 周仙财 阅读(183) 评论(0) 推荐(0)

摘要: 三、 依赖倒置原则(DIP) 依赖倒置(Dependence Inversion Principle)原则讲的是:要依赖于抽象,不要依赖于具体。 简单的说,依赖倒置原则要求客户端依赖于抽象耦合。原则表述: 抽象不应当依赖于细节;细节应当依赖于抽象;要针对接口编程,不针对实现编程。 反面例子: 缺点:耦合太紧密,Light发生变化将影响ToggleSwitch。 解决办法一:将Light作成Abs... 阅读全文
posted @ 2006-10-20 14:51 周仙财 阅读(152) 评论(0) 推荐(0)

摘要: 《人月神话》焦油坑、没有银弹* 软件腐化的原因: 问题所在 设计目标----------------------------------------------------------------------------过于僵硬 可扩展性(新性能可以很容易加入系统)过于脆弱 灵活性(修改不会波及其它)复用率低 粘度过高 可插入性(新功能容易加入系统(气囊加入方向盘)) * 提高... 阅读全文
posted @ 2006-10-20 14:50 周仙财 阅读(173) 评论(0) 推荐(0)

摘要: 一、 C# 面向对象程序设计复习 点击http://www.cnblogs.com/Files/zhenyulu/CSharp.rar下载,内容包括: 字段与属性.cs 属性、方法作用范围.cs 一加到一百.cs 使用接口排序(2).cs 使用接口排序(1).cs 求质数.cs 冒泡法排序.cs 九九表.cs 静态与非静态.cs 构造函数.cs 方法重载.cs 多态性.... 阅读全文
posted @ 2006-10-20 14:45 周仙财 阅读(191) 评论(0) 推荐(0)

2006年10月17日

摘要: 数组是一种包含若干变量的数据结构,这些变量都可以通过计算索引进行访问。数组中的数组的元素具有相同的类型。 数组有一个“秩”。数组的秩又称为数组的维度。“秩”为 1 的数组称为一维数组。“秩”大于 1 的数组称为多维数组。维度大小确定的多维数组通常称为两维数组、三维数组等。 声明数组 声明数组时,方括号 ([]) 必须跟在类型后面,而不是标识符后面。在 C# 中,将方括号放... 阅读全文
posted @ 2006-10-17 15:40 周仙财 阅读(2754) 评论(0) 推荐(0)

2006年10月8日

摘要: 最近在一个项目中用到了Enterprise Library,由于我也是最近开始使用,虽然是有点心得,在网络上查了一下,也几乎很少有这个方面的资料,而且大部分一E文,对阅读不是很方便。本人打算自己写点自己使用的一些体会的,突然找到了TerryLee's 写了一个关于Enterprise Library的系列文章,读了之后,感觉受益不浅,。。。。。。 阅读全文
posted @ 2006-10-08 18:02 周仙财 阅读(179) 评论(0) 推荐(0)

2006年8月5日

摘要: ASP.NET的输出缓存 衡量高性能、可缩放的web应用程序最重要的一个指标就是缓存了。ASP.NET提供了高性能的web应用程序的缓存功能,ASP.NET 有三种可由 Web 应用程序使用的缓存: · 输出缓存,它缓存请求所生成的动态响应。 · 片断缓存,它缓存请求所生成的响应的各部分。 · 数据缓存,它以编程方式缓存任意对象。为支持这种缓存,ASP.NET 提供了全功能的缓存引擎,... 阅读全文
posted @ 2006-08-05 11:33 周仙财 阅读(300) 评论(0) 推荐(0)

摘要: 在前面的文章中,我们已经就.NET Petshop的数据层和中间的业务逻辑层作了说明,接下来的文章中,我们将就数据展示层作探究。与前面的两层有着很大的差别的是,.NET Petshop的展示层用了很多Microsoft最新的web Forms技术即Asp.NET。因此,在解说展示层之前,我想就Asp.NET在.NET Petshop的开发中使用到的非常重要的特性做一些说明,以示区别: (1) ... 阅读全文
posted @ 2006-08-05 11:32 周仙财 阅读(293) 评论(0) 推荐(0)

上一页 1 ··· 6 7 8 9 10 11 12 13 14 下一页