设计模式
文章平均质量分 77
shuaijunqi
这个作者很懒,什么都没留下…
展开
-
抽象工厂模式
抽象工厂模式 抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。抽 象工厂模式是指当有多个抽象角色时,使用的一种工厂模式。抽象工厂模式可以 向客户端提供一个接口,使客户端在不必指定产品的具体的情况下,创建多个产 品族中的产品对象。根据LSP原则,任何接受父类型的地方,都应当能够接受子类 型。因此,实际上系统所需要的,仅仅是类型与这些抽象产品角色相同的一些实 例,而不原创 2012-08-22 11:28:23 · 780 阅读 · 0 评论 -
开放封闭原则
开放封闭原则(Open-Closed Principle):一个软件实体应当对扩展开放,则修改关闭。对扩展开放,意味着有新的需求或变化时,可以对现有代码进行扩展,以适应新的情况;对修改封闭,意味着类一旦设计完成,就可以独立完成其工作,而不要对类进行任何修改。 开放封闭原则是所有面向对象原则的核心。 /* * 职位的接口 */ public interface Posi原创 2012-08-23 07:42:02 · 563 阅读 · 0 评论 -
单例模式
GoF对单例模式(Singleton Pattern)的定义是:保证一个类只有一个实例的存在,同时提供对该实例加以访问的全局访问方法。 单例模式是一种对象创建型模式,使用单例模式,可以保证一个类实现只能生成唯一实例对象。 单例模式的要点有三个:一是某个类只能有一个实例,二是它必须自行创建这个实例,三是它必须自行向整个体统提供这个实例。 英文定义为:Ensure a clas原创 2012-08-23 07:43:58 · 267 阅读 · 0 评论