设计模式
文章平均质量分 76
无岸
这个作者很懒,什么都没留下…
展开
-
原型模式
<br />------------------------------------原型模式-----------------------------------------<br />² 原型模式(Prototype Pattern):它是一种对象创建型模式,用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。<br />² 模式动机:<br />有些系统(界面上一个图片,右击,复制到另外一个地方,一个对象就变成两个对象)里面涉及到对象的复制(克隆),这种情况下编程,有何套路?<br />原创 2010-12-09 19:12:00 · 286 阅读 · 0 评论 -
单例模式
<br />------------------------------------单例模式-----------------------------------------<br />² 单例模式(单态模式)(Singleton Pattern):单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称为单例类,它提供全局访问的方法。<br />² 模式动机:对于系统中的某些类来说,只有一个实例很重要,例如:虽然系统中可以有许多打印机,但是只能有一个打印机正在工作,一个系统只原创 2010-12-10 13:05:00 · 332 阅读 · 0 评论 -
工厂方法模式
------------------------------------工厂方法模式----------------------------------² 工厂方法模式(Factory Method Pattern):工厂方法模式又称为工厂模式,也叫虚拟构造器(Virtual Constructor)模式或者多态模式,属于类的创建型模式。在工厂方法模式中,父类负责定义创建对象的公共接口,而子类则负责生成具体的对象,这样做的目的是将类的实例化操作延迟到子类中完成,即由子类来决定究竟应该实例化(创建)哪一个类原创 2010-12-09 19:11:00 · 298 阅读 · 0 评论 -
基础
设计模式1. Alexander给出的模式经典定义是:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心,通过这种方式,我们可以无数次地使用那些已有的解决方案,无需再重复相同的工作。2. 目的:实现高内聚,低耦合3. 设计模式原则l “开-闭”原则(Open-Closed Principle, OCP)“Software entities should be open for extension,but closed for原创 2010-12-09 19:02:00 · 249 阅读 · 0 评论 -
简单工厂模式
<br />------------------------------------简单工厂模式----------------------------------<br />² 简单工厂模式(Simple Factory Pattern):又称为静态工厂方法(Static Factory Method)模式,属于类的创建型模式,通过它根据自变量的不同返回不同的类的实例。简单工厂模式专门定义一个类来负责创建其它类的实例,被创建的实例通常都具有共同的父类<br />² 模式动机:极品飞车游戏中,能够建立各原创 2010-12-09 19:10:00 · 295 阅读 · 0 评论