Design Patterns
文章平均质量分 82
xlkun
这个作者很懒,什么都没留下…
展开
-
Abstract Factory Patterns
using System;// "AbstractFactory"abstract class ContinentFactory{ // Methods abstract public Herbivore CreateHerbivore(); abstract public Carnivore CreateCarnivore();}// "ConcreteFactor原创 2005-02-25 17:07:00 · 803 阅读 · 0 评论 -
设计模式概述
设计模式概述(来源:http://www.inprises.com/) 在面向对象的编程中,软件编程人员更加注重以前的代码的重用性和可维护性。设计模式使人们可以更加简单方便地复用成功的设计和体系结构。将已证实的技术表述成设计模式也会使新系统开发者更加容易理解其设计思路。《设计模式》一书总结了23个模式,依据各自的目的又被分为创建型模式(creational pattern)、结构型模式原创 2005-02-28 16:09:00 · 766 阅读 · 0 评论 -
Simple Facotry
创建型模式创建型模式(Creational Pattern)对类的实例化过程进行了抽象,能够使软件模块做到与对象创建和组织的无关性。为了使体系结构更加清晰,一些软件在设计上要求当创建类的具体实例时,能够根据具体的语境来动态地决定怎样创建对象,创建哪些对象,以及怎样组织和表示这些对象,而创建型模式所要描述的就是该如何来解决这些问题。按照生成目标的不同,创建型模式可以分为类的创建型模式和对象的原创 2005-02-28 16:51:00 · 1033 阅读 · 0 评论 -
Factory Method
一、简介工厂方法(Factory Method)模式又称为虚拟构造器(Virtual Constructor)模式或者多态工厂(Polymorphic Factory)模式,属于类的创建型模式。在工厂方法模式中,父类负责定义创建对象的公共接口,而子类则负责生成具体的对象,这样做的目的是将类的实例化操作延迟到子类中完成,即由子类来决定究竟应该实体化哪一个类。在简单工厂模式中,一个工厂类处于对原创 2005-02-28 16:54:00 · 1693 阅读 · 0 评论