共 4 篇文章 |
|
(1)初始化业务的各项基础数据 (2)接受一个订单,放入到待处理订单缓冲 (3)从待处理缓冲读取一个订单并开始处理,并将处理完的订单放入到已处理缓冲 (4)定期检测已处理缓存,当已处理缓冲区达到一定数量之后就同步写入数据库。因此业务A和业务B都包含下列线程: (1)主线程:用于接受客户端请求 (2)初始线程:完成系统初始化 ... 阅166 转1 评0 公众公开 07-11-15 10:44 |
GOF在《设计模式》一书中将工厂模式分为两类:工厂方法模式(Factory Method)与抽象工厂模式(Abstract Factory)。简单工厂模式又称静态工厂方法模式。这样在简单工厂模式里集中在工厂方法上的压力可以由工厂方法模式里不同的工厂子类来分担。因为如果不能避免这种情况,可以考虑使用简单工厂模式与工厂方法模式相结合的方式来减少工厂类:即... 阅704 转9 评0 公众公开 07-09-17 17:27 |
public class Bed:IFurniture{public class Desk:IFurniture{}public class Chair:IFurniture{}再定义一个家具工厂的类(可以利用反射机制中Type类获取Name指定的类名的类的Type信息,然后可以根据这个信息利用System.Activator创建对象):public class FurnitureFactory{IFurniture MyFurniture = null;MyFurniture = (IFurniture)Activator. 阅1713 转10 评0 公众公开 07-09-17 17:22 |