E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JAVA设计模式
JAVA设计模式
(22) —外观(Facade)模式
定义:为子系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。类型:对象结构型模式类图:Facade模式的结构外观角色(Facade):是模式的核心,他被客户client角色调用。它知道那些子系统类负责处理请求,并将客户的请求转发给适当的子系统对象。子系统角色(Subsystemclasses):实现子系统的功能,并处理由Facade对象指派
FX_SKY
·
2013-01-09 15:00
JAVA设计模式
(21) —装饰(Decorator)模式
定义:动态的给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。类型:对象结构型模式别名:包装模式(Wrapper)类图:Decorator装饰模式是一种结构型模式,它主要是解决:“过度地使用了继承来扩展对象的功能”,由于继承为类型引入的静态特质,使得这种扩展方式缺乏灵活性;并且随着子类的增多(扩展功能的增多),各种子类的组合(扩展功能的组合)会导致更多子类的
FX_SKY
·
2013-01-08 17:00
JAVA设计模式
(20) —组合(Composite)模式
定义:将对象组合成树形结构以表示“部分—整体”的层次结构。Composite模式使得用户对单个对象和组合对象的使用具有一致性。类型:对象结构型模式类图:组合模式的结构抽象构件角色(component):是组合中的对象声明接口,在适当的情况下,实现所有类共有接口的默认行为。声明一个接口用于访问和管理Component子部件。这个接口可 以用来管理所有的子对象。(可选)在递归结构中定义一个接口,用于访
FX_SKY
·
2013-01-08 16:00
JAVA设计模式
(19) —桥接(Bridge)模式
定义:将抽象部分与它的实现部分分离,使它们可以独立的变化。类型:对象结构型模式类图:桥接模式的结构Abstraction:抽象类的接口,维护一个指向Implementor类型对象的指针,在本例中为IPluginPlatform。RefinedAbstraction:扩充Abstraction定义的接口,在本例中为PluginVersionA、PluginVersionB。Implementor:定
FX_SKY
·
2013-01-08 14:00
JAVA设计模式
(18) —适配器(Adapter)模式
定义:将一个类的接口转换成客户希望的另一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。类型:类对象结构型模式类图:在GoF的设计模式中,对适配器模式讲了两种类型,类适配器模式和对象适配器模式。由于类适配器模式通过多重继承对一个接口与另一个接口进行匹配,而C#、java等语言都不支持多重继承,因而这里只是介绍对象适配器。类适配器模式使用多重继承对一个接口和另一个
FX_SKY
·
2013-01-07 18:00
JAVA设计模式
—创建型模式总结
创建型模式包括:工厂方法模式:提供一个简单的决策类,根据条件生成产品。抽象工厂模式:提供一个创建并返回一系列产品的接口。单例模式:某个类只能有一个实例。提供一个全局访问点。(可拓展到有限个实例)建造者模式:将一个复杂对象的构建于呈现分开,以便根据不同需要创建不同的形式。原型模式:先实例化一个类,然后克隆或者拷贝该类来构建新的实例。可以用共有方法进一步修改这些实例。比较&总结:用一个系统创建的那些对
FX_SKY
·
2013-01-07 16:00
JAVA设计模式
—行为模式总结
行为模式主要是责任和算法的抽象化。行为模式不仅仅是关于类和对象的,而且是关于它们之间的相互作用的。行为模式分为类的行为模式和对象的行为模式两种。类的行为模式 类的行为模式使用继承关系在几个类之间分配行为。对象的行为模式 对象的行为模式则使用对象的聚合来分配行为。行为模式包括:策略模式模板方法模式观察者模式迭代器模式责任链模式命令模式备忘录模式状态模式访问者模式解释器模式中介者模式未完待续...
FX_SKY
·
2013-01-07 16:00
JAVA设计模式
—状态模式(State)
定义:允许一个对象在其内部状态发生改变时改变它的行为。对象看起来似乎修改了它的类。类型:对象行为型模式类图:State模式主要解决的是在开发中时常遇到的根据不同的状态需要进行不同的处理操作的问题,而这样的问题,大部分人是采用switch-case语句进行处理的,这样会造成一个问题:分支过多,而且如果加入一个新的状态就需要对原来的代码进行编译。State模式采用了对这些不同的状态进行封装的方式处理这
FX_SKY
·
2013-01-07 15:00
state
JAVA设计模式
—备忘录模式(Memento)
定义:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可以将该对象恢复到原先保存的状态类型:对象行为型模式类图: 我们在编程的时候,经常需要保存对象的中间状态,当需要的时候,可以恢复到这个状态。比如,我们使用Eclipse进行编程时,假如编写失误(例如不小心误删除了几行代码),我们希望返回删除前的状态,便可以使用Ctrl+Z来进行返回。这时我们便可
FX_SKY
·
2013-01-07 14:00
memento
JAVA设计模式
—责任链模式(Chain Of Responsibility)
定义:使多个对象都有机会处理请求,从而避免了请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。类型:对象行为型模式类图: 首先来看一段代码:[java] viewplaincopypublic void test(int i, Request request){ if(i==1){ Handler1.
FX_SKY
·
2013-01-07 14:00
责任链
JAVA设计模式
—解释器模式(Interpreter)
定义:给定一种语言,定义他的文法的一种表示,并定义一个解释器,该解释器使用该表示来解释语言中句子。类型:类行为型模式类图: 解释器模式的结构抽象解释器:声明一个所有具体表达式都要实现的抽象接口(或者抽象类),接口中主要是一个interpret()方法,称为解释操作。具体解释任务由它的各个实现类来完成,具体的解释器分别由终结符解释器TerminalExpression和非终结符解释器Nontermi
FX_SKY
·
2013-01-07 11:00
Interpreter
JAVA设计模式
—迭代器模式(Iterator)
定义:提供一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象的内部细节。类型:对象行为型模式类图: 如果要问java中使用最多的一种模式,答案不是单例模式,也不是工厂模式,更不是策略模式,而是迭代器模式,先来看一段代码吧:[java] viewplaincopypublic static void print(Collection coll){ Iterator it =
FX_SKY
·
2013-01-07 11:00
iterator
java设计模式
之静态代理模式
代理接口:publicinterfaceProxyInterface{public abstractvoidaction();}真实角色:publicclassRealObjectimplementsProxyInterface{@Overridepublicvoidaction(){//TODOAuto-generatedmethodstubSystem.out.println("RealAct
luyee2010
·
2013-01-07 03:00
java设计模式
之单例模式
第一种形式: 定义一个类,它的构造函数为private的,它有一个static的private的该类变量,在类初始化时实例话,通过一个public的getInstance方法获取对它的引用,继而调用其中的方法。这种方式每次都需要new一个实例:publicclassSingleton{private staticSingletonsingleton=newSingleton();publicsta
luyee2010
·
2013-01-07 02:00
JAVA设计模式
—策略模式(Strategy)
定义:定义一系列算法,将它们一个个封装起来,并且使他们之间可以相互替换。本模式使得算法可以独立于使用它的客户而变化。类型:对象行为型模式类图: 策略模式是对算法的封装,把一系列的算法分别封装到对应的类中,并且这些类实现相同的接口,相互之间可以替换。在前面说过的行为类模式中,有一种模式也是关注对算法的封装——模版方法模式,对照类图可以看到,策略模式与模版方法模式的区别仅仅是多了一个单独的封
FX_SKY
·
2013-01-06 17:00
strategy
JAVA设计模式
—命令模式(Command)
定义:将一个请求封装成一个对象,从而让你使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。类型:对象行为型模式类图:命令模式的结构 顾名思义,命令模式就是对命令的封装,首先来看一下命令模式类图中的基本结构:Command类:是一个抽象类,类中对需要执行的命令进行声明,一般来说要对外公布一个execute方法用来执行命令。ConcreteComman
FX_SKY
·
2013-01-06 16:00
command
JAVA设计模式
—访问者模式(Visitor)
定义:封装某些作用于某种数据结构中各元素的操作,它可以在不改变数据结构的前提下定义作用于这些元素的新的操作。类型:对象行为型模式类图: 访问者模式可能是行为类模式中最复杂的一种模式了,但是这不能成为我们不去掌握它的理由。我们首先来看一个简单的例子,代码如下:[java] viewplaincopyclass A { public void method1(){
FX_SKY
·
2013-01-06 15:00
访问者
JAVA设计模式
—观察者模式(Observer)
定义:定义对象间一种一对多的依赖关系,使得当每一个对象改变状态,则所有依赖于它的对象都会得到通知并自动更新。类型:对象行为型模式别名:发布—订阅(Publish-Subscribe)类图: 在软件系统中经常会有这样的需求:如果一个对象的状态发生改变,某些与它相关的对象也要随之做出相应的变化。比如,我们要设计一个右键菜单的功能,只要在软件的有效区域内点击鼠标右键,就会弹出一个菜单;再比如
FX_SKY
·
2013-01-06 11:00
观察者
JAVA设计模式
—中介者模式(Mediator)
场景问题 大家都知道,电脑里面各个配件之间的交互,主要是通过主板来完成的(事实上主板有很多的功能,这里不去讨论)。试想一下,如果电脑里面没有主板,会怎么样呢? 如果电脑里面没有主板,那么各个配件之间就必须自行相互交互,以互相传递数据。理论上说,基本上各个配件相互之间都存在交互数据的可能,如图10.1所示。 这也太复杂了吧,这还没完呢,由于各个配件的接口不同,那么相互之间交互的
FX_SKY
·
2013-01-06 10:00
Mediator
JAVA设计模式
—模板设计模式(Template Method)
定义:定义一个操作中算法的框架,而将一些步骤延迟到子类中,使得子类可以不改变一个算法的结构即可重定义该算法中的某些特定步骤。类型:类行为型模式类图:AbstractClass:抽象类。用来定义算法骨架和原语操作,具体的子类可以通过重定义这些原语操作来实现一个算法的各个步骤。在这个类里面,还可以提供算法中通用的实现。ConcreteClass:具体实现类。用来实现算法骨架中的某些步骤,完成与特定子类
FX_SKY
·
2013-01-06 09:00
设计模式
JAVA设计模式
— 原型模式(Prototype)
定义:用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。类型:对象创建型模式类图:Prototype:声明一个克隆自身的接口,用来约束想要克隆自己的类,要求它们都要实现这里定义的克隆方法。ConcretePrototype:实现Prototype接口的类,这些类真正实现了克隆自身的功能。Client:使用原型的客户端,首先要获取到原型实例对象,然后通过原型实例克隆自身来创建新的对象实例
FX_SKY
·
2013-01-05 17:00
设计模式
JAVA设计模式
— 生成器模式(Builder)
定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。类型:对象创建型模式类图:Builder:生成器接口,定义创建一个Product对象所需要的各个部件的操作。ConcreteBuilder:具体的生成器实现,实现各个部件的创建,并负责组装Product对象的各个部件,同时还提供一个让用户获取组装完成后的产品对象的方法。Director:指导者,也被称导向者,主要用来使
Ricky_Fung
·
2013-01-05 16:07
Design-Pattern
Java设计模式
JAVA设计模式
— 生成器模式(Builder)
定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。类型:对象创建型模式类图:Builder:生成器接口,定义创建一个Product对象所需要的各个部件的操作。ConcreteBuilder:具体的生成器实现,实现各个部件的创建,并负责组装Product对象的各个部件,同时还提供一个让用户获取组装完成后的产品对象的方法。Director:指导者,也被称导向者,主要用来使
FX_SKY
·
2013-01-05 16:00
设计模式
JAVA设计模式
— 抽象工厂模式(Abstract Factory)
定义:为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类。类型:对象创建型模式类图:AbstractFactory:抽象工厂,定义创建一系列产品对象的操作接口。ConcreteFactory:具体的工厂,实现抽象工厂定义的方法,具体实现一系列产品对象的创建。AbstractProduct:定义一类产品对象的接口。ConcreteProduct:具体的产品实现对象,通常在具体工厂里
FX_SKY
·
2013-01-05 15:00
设计模式
JAVA设计模式
—工厂方法模式(Factory Method)
定义:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。类型:对象创建型模式类图:Product:定义工厂方法所创建的对象的接口,也就是实际需要使用的对象的接口。ConcreteProduct:具体Product接口的实现对象。Creator:创建器,声明工厂方法,工厂方法通常会返回一个Product类型的实例对象,而且多是抽象方法。也可以在Creator
FX_SKY
·
2013-01-05 15:00
设计模式
JAVA设计模式
— 简单工厂模式
定义:提供一个创建对象实例的功能,而无须关心其具体实现。被创建实例的类型可以是接口、抽象类,也可以是具体的类。类型:对象创建型模式简单工厂模式简单工厂模式是工厂方法模式的一个特例,通过简单工厂方法模式的类图可以看到,工厂方法模式有三个要素:1、工厂类角色:这是本模式的核心,含有一定的商业逻辑和判断逻辑。在java中它往往由一个具体类实现。2、抽象产品角色:它一般是具体产品继承的父类或者实现的接口。
FX_SKY
·
2013-01-05 15:00
设计模式
JAVA设计模式
— 单例模式(Singleton)
定义:确保一个类仅有一个实例,并且提供一个访问它的全局访问点。类型:对象创建型模式单例模式的结构Singleton:负责创建Singleton类自己的唯一实例,并提供一个getInstance的方法,让外部来访问这个类的唯一实例。单例模式应该是23种设计模式中最简单的一种模式了。它有以下几个要素:私有的构造方法私有静态的类自身实例引用以自己实例为返回值的静态的公有的方法 单例模式根据实
FX_SKY
·
2013-01-05 11:00
设计模式
java设计模式
-代理模式初探
根据圣思园的视频,整理的java代理模式。 代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。 在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用 代理模式一般涉及到的角色有 抽象角色:声明真实对象和代理对象的共同接口 代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象提供与真实
伪码农eric
·
2012-12-30 23:00
java
设计模式
java动态代理
代理模式 代理模式是常用的
java设计模式
,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。
enic-chen
·
2012-12-30 00:00
java
代理
java动态代理(JDK和cglib)
JAVA的动态代理 代理模式 代理模式是常用的
java设计模式
,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。
huangwuyi
·
2012-12-28 09:00
Java设计模式
_桥梁模式
《DesignPatternsExplained》对Bridge模式的特征:意图:将一组实现与另一组使用他们的对象分离问题:一个抽象类的派生类必须使用多个实现,但出现类数量增长桥梁模式通过聚合代替继承来解决子类爆炸式增长的问题。 GOF在《设计模式》中给桥梁模式的定义为:将抽象部分与它的实现部分分离,使它们都可以独立地变化。 这里的抽象部分和实现部分不是我们通常认为的父类与子类、接口与实现类的关系
kewb_2013
·
2012-12-26 17:00
java
java
java
设计模式
java设计模式
_Builder模式
一.生成器模式简介生成器模式也有称为建造者模式。生成器模式的意图在于将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示(GoF)。在软件设计中,有时候面临着一个非常复杂的对象的创建工作。这个复杂的对象通常可以分成几个较小的部分,由各个子对象组合出这个复杂对象的过程相对来说比较稳定,但是子对象的创建过程各不相同并且可能面临变化。根据OOD中的OCP原则,我们自然应该对这些子对象的创
kewb_2013
·
2012-12-26 14:00
java
java
java
设计模式
builder
builder
java设计模式
之建造者模式
java设计模式
之建造者模式 1.builder:创建一个product,为每个部件安排一个访问接口:packagecom.buildertype.test;publicinterfaceBuilder
kewb_2013
·
2012-12-26 14:00
java设计模式
之单例模式
在阎宏博士的《JAVA与模式》一书中开头是这样描述单例模式的: 作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。 单例模式的结构 单例模式的特点: 单例类只能有一个实例。 单例类必须自己创建自己的唯一实例。 单例类必须给所有其他对象提供这一实例。 饿汉式单例类 publ
chicony
·
2012-12-26 09:00
java设计模式
java设计模式
笔记链接地址汇总
这是iteye博客用户的iulve-rover-163-com的学习设计模式的笔记,感觉不错,故收录其链接,以供学习。 汇总如下: 抽象工厂(Abstract Factory)模式: http://liulve-rover-163-com.iteye.com/blog/501216 简单工厂模式: http://liulve-rover-163-com.iteye.com
ahomeeye
·
2012-12-25 12:00
java
设计模式
java设计模式
笔记链接地址汇总
这是iteye博客用户的iulve-rover-163-com的学习设计模式的笔记,感觉不错,故收录其链接,以供学习。 汇总如下: 抽象工厂(Abstract Factory)模式: http://liulve-rover-163-com.iteye.com/blog/501216 简单工厂模式: http://liulve-rover-163-com.iteye.com
ahomeeye
·
2012-12-25 12:00
java
设计模式
装饰模式 Decorator Pattern
java设计模式
_装饰者模式(带例子)  
一炮送你回车库
·
2012-12-24 19:00
Decorator
java设计模式
之结构型模式
java设计模式
之结构型模式1,适配器模式 概念:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
awenhaowenchao
·
2012-12-19 14:00
设计模式
结构型模式
java设计模式
之适配器模式
在我们的生活中,我们使用的最多的是电源适配器,就是把一个插座扩展成多个可供的插口。适配器就是给用户更多的扩展功能,达到了扩展的功能。 我们在实际开发中要经常要用到适配器模式。 假如我们需要实现一个接口,而这个接口里面有6个方法,我们如果直接使用自己的类实现这个接口,那么我们就要在自己的类里面实现这个接口里的所有方法,这样不免复杂了。 这时候,我们就可以使用适配器模式,我们可以在这个接口和我们自己的
周洋软工
·
2012-12-19 10:00
java
设计模式
适配器
外观/门面模式(Facade)
有些则译为外观模式,如「设计模式:可复用面向对象软件的基础」,「
Java设计模式
」。这里使用名词“外观模式”。
·
2012-12-18 09:00
Facade
外观/门面模式(Facade)
有些则译为外观模式,如「设计模式:可复用面向对象软件的基础」,「
Java设计模式
」。这里使用名词“外观模式”。
·
2012-12-18 07:00
Facade
java设计模式
之单例模式
简单的说single模式就是一个类,在系统中要么没有实例,要么就最多就只有一个实例!那么单例模式的设计思想的目的是什么呢?就是为了某些情况下,系统的需求只要该类的实例,比如说对于数据的连接,只需要一个数据连接的实例,然后进行不同的操作就行了。所以自始至终只要一个实例对象就行了。同时也为了避免造成不必要的内存开销。下面贴上我自己写的单一实例的代码:packagedesignModle;//以下是单列
HYM1987
·
2012-12-12 19:00
java设计模式
_命令模式 两个不同风格的实现
<wbr></wbr> <wbr><span style="font-size:18px"></span><wbr><wbr><span style="font-size:18px"><strong>Command模式(命令)<br>&l
wsql
·
2012-12-11 16:00
java设计模式
Java设计模式
(四)策略模式
本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.net/csh624366188 Strategy是属于设计模式中对象行为型模式,主要是定义一系列的算法,把这些算法一个个封装成单独的类。定义:策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。(原文:TheStrategyPatte
luckykapok918
·
2012-12-10 15:00
Java设计模式
(一)设计模式遵循的七大原则
本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.net/csh624366188 最近几年来,人们踊跃的提倡和使用设计模式,其根本原因就是为了实现代码的复用性,增加代码的可维护性。设计模式的实现遵循了一些原则,从而达到代码的复用性及增加可维护性的目的,设计模式对理解面向对象的三大特征有很好的启发,不看设计模式,很难深层地体会到面向对象开发带来的好处 。在刚开
luckykapok918
·
2012-12-10 15:00
java设计模式
(六)观察者模式
本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.net/csh624366188 Observer模式是行为模式之一,它的作用是当一个对象的状态发生变化时,能够自动通知其他关联对象,自动刷新对象状态。Observer模式提供给关联对象一种同步通信的手段,使某个对象与依赖它的其他对象之间保持状态同步。《设计模式》一书对Observer是这样
luckykapok918
·
2012-12-10 15:00
java设计模式
(八)状态模式
本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.net/csh624366188 状态模式:允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。看起来,状态模式好像是神通广大很厉害似的——居然能够“修改自身的类”!下面让我们一起来看一下他的厉害吧!适用场景: 状态模式主要解决的是当控制一个对象状态装换的条件表达式过于复杂时的情况。把状态的
luckykapok918
·
2012-12-10 15:00
java设计模式
(七)代理模式和java动态代理机制
本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.net/csh624366188 代理设计模式 代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后续处理。代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不
luckykapok918
·
2012-12-10 15:00
java设计模式
(五)创建者模式和原型模式
本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.net/csh624366188 创建者模式是创建型模式中最负责的一个设计模式了,创建者负责构建一个对象的各个部分,并且完成组装的过程.构建模式主要用来针对复杂产品生产,分离部件构建细节,以达到良好的伸缩性。把构造对象实例的逻辑移到了类的外部,在这个类外部定义了这个类的构造逻辑。它把一个复杂对象的构过程从对
luckykapok918
·
2012-12-10 15:00
java设计模式
(二)设计模式分类和三种工厂模式
本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.net/csh624366188 设计模式分类首先先简单说一下设计模式的分类设计模式可以分为三大类,分别是创建型设计模式、行为型设计模式以及结构型设计模式。创建型的设计模式:单例模式(Singleton)、构建模式(Builder)、原型模式(Prototype)、抽象工厂模式(Abstract Factory)、工厂
luckykapok918
·
2012-12-10 15:00
上一页
145
146
147
148
149
150
151
152
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他