随笔分类 -  Design & Patterns

设计模式学习笔记
关于Double Lock的疑问
摘要:麻烦请教大家一个问题: 看到张老三的关于一个用double lock来产生线程安全的单例对象的方法突然有一个疑问,第一种方法:如果把这句话(事实上是一个随便的初始化过程) Dim source As IConfigurationSource = System.Configuration.ConfigurationSettings.GetConfig("activerecord") ... 阅读全文

posted @ 2006-05-20 15:08 Neo0820 阅读(778) 评论(0) 推荐(0)

闲话单件模式
摘要:单件模式(Singleton)的内容归结起来有三点:1. 构造函数的访问修饰符必须是私有的即Private,所以该对象不能用New关键词直接实例化。2. 必须有一个公有的(C#的描述是静态的)函数用于返回该对象。3. 拥有一个只读公共的属性。但看网上也有也写为这种1. 构造函数的访问修饰符必须是私有的即Private,所以该对象不能用New关键词直接实例化。2. 必须有一个公有的(C#的描述是静态... 阅读全文

posted @ 2006-04-22 11:37 Neo0820 阅读(324) 评论(0) 推荐(0)

利用抽象工厂实现自定义多数据类型接口
摘要:这几天在看Wrox的VB.NET设计模式高级编程这本书,抽个时间整理一下自己的思维,把以前自己学的东西重新想一想。就是为了模式而模式吧。 1. 抽象工厂模式 GOF的定义:为创建相关联的或与其有依赖关系的对象族提供一个接口(广义接口),而无需为这些对象指定具体的类。 联想到以前用的DAAB的数据类型接口ADOHelper其实就是就是这样的一个接口。在使用的时候首先定义一个Ad... 阅读全文

posted @ 2005-11-26 16:19 Neo0820 阅读(847) 评论(0) 推荐(0)

导航