轻风掠过

导航

2006年5月10日 #

函数多态描述

摘要: 1. 你通常怎样用多态? 假设我有一个类,里面有一个 PrintStatus 方法,用于打印实例的当前状态,我希望该类的派生类都带有一个 PrintStatus 方法,并且这些方法都用于打印其实例的当前状态。那么我会这样表达我的愿望: // Code #01class Base{ public virtual void PrintStatu... 阅读全文

posted @ 2006-05-10 09:39 轻风掠过 阅读(239) 评论(0) 推荐(0)

设计模式:使用泛型实现独身模式

摘要: 使用 C# 2.0 泛型来完成单例模式的重用 使用 C# 2.0 的泛型,使得实现我所说的"单例提供者"成为可能。这是一个可用来创建单例类实例确不需要为每个特定的类重写单例模式代码的可重用的类。这样分离出单例结构的代码,将有利于保持按单例模式使用类或不按单例模式使用类的灵活性。 public sealed class Singleton{ ... 阅读全文

posted @ 2006-05-10 09:30 轻风掠过 阅读(354) 评论(0) 推荐(0)

设计模式:简单工厂模式

摘要: 简单工厂模式是类的创建模式,又叫做静态工厂方法模式。就是由一个工厂类根据传入的参量决定创建出哪一种产品类的实例。一般涉及到三种角色(如下图): 工厂类:担任这个角色的是工厂方法模式的核心,含有与应用紧密相关的商业逻辑。工厂类在客户端的直接调用下创建产品对象,它往往由一个具体的类实现。 抽象产品角色:担任这个角色的类是由工厂方法模式所创建的对象的父类,或她们共同拥有的接口。一般由接口或抽象类实现。 ... 阅读全文

posted @ 2006-05-10 09:23 轻风掠过 阅读(195) 评论(0) 推荐(0)

2006年5月6日 #

MS-SQL数据库开发常用汇总

摘要: MS-SQL数据库开发常用汇总 1.按姓氏笔画排序:Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as 2.数据库加密:select encrypt('原始密码')select pwdencrypt('原始密码')select pwdcompare('原始密码','加密后密码') = 1--相... 阅读全文

posted @ 2006-05-06 22:05 轻风掠过 阅读(189) 评论(0) 推荐(0)