随笔分类 -  设计模式

设计模式学习笔记-----单例模式(转载)
摘要:单例模式又叫做单态模式或者单件模式。在GOF书中给出的定义为:保证一个类仅有一个实例,并提供一个访问它的全局访问点。单例模式中的“单例”通常用来代表那些本质上具有唯一性的系统组件(或者叫做资源)。比如文件系统、资源管理器等等。 单例模式的目的就是要控制特定的类只产生一个对象,当然也允许在一定情况下灵活的改变对象的个数。那么怎么来实现单例模式呢?一个类的对象的产生是由类构造函数来完成的,... 阅读全文
posted @ 2007-05-31 14:18 王永庆 阅读(221) 评论(0) 推荐(0)
设计模式学习笔记-----工厂模式
摘要:工厂模式分为简单工厂模式,工厂方法模式,抽象方法模式简单工厂模式是类的创建,由一个工厂对象决定创造哪一种产品类的实例,实现了类的使用与类的创建的分离,由一个工厂类可以根据传入的参量决定创建出哪一种产品类的实例。简单工厂模式涉及到工厂角色、抽象产品角色以及具体产品角色等3个角色工厂类角色:担任这个角色的是工厂方法模式的核心,含有与应用紧密相关的商业逻辑。抽象产品角色:是工厂方法模式所创建的对象的父类... 阅读全文
posted @ 2007-05-30 15:59 王永庆 阅读(194) 评论(0) 推荐(0)