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设计模式
深入研究 第八章 状态模式 State
1,状态模式:事务有n个状态,且维护状态变化。2,UML模型: -1,上下文环境Context:定义客户程序需要的接口并维护一个具体状态角色的实例,将与状态相关的操作委托给当前的Concrete State对象来处理。 -2,抽象状态State:定义接口以封装上下文环境的一个特定状态的行为。 -3,具体状态ConcreteState:具体状态。3,简单代码: packagepat
fuli_mouren
·
2014-12-29 10:00
java设计模式
之——代理模式
1,什么是代理模式?代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。 2,策略模式有什么好处? 在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 3,代理模式一般涉及到的角色有: 抽象角色:声明真实对象和代理对象的共同接口; 代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象提供与真实对象
b5w2p0
·
2014-12-28 21:00
设计模式
读书笔记_
java设计模式
深入研究 第七章 代理模式 Proxy
1,代理模式:一个类可以用作其他东西的接口,其他类可以通过此类去访问被代理者。2,UML图如下:3,角色: ISubject:抽象主题接口,该接口定义对象和它的代理共用的接口。 RealSubject:真实主题角色,使实现抽象主题接口的类。 Proxy:代理角色,内部含有对真实对象的引用,从而可以操作真实对象,代理对象提供与真实对象相同的接口,以便在任何时候都可以替代真实对象。4,简单代码:
fuli_mouren
·
2014-12-26 17:00
读书笔记_
java设计模式
深入研究 第六章 桥接模式
1,桥接模式:将抽象部分与实现部分分离,使他们可以独立变化。桥接模式可以实现的是不同方式的组合完成不同的功能,方式和功能完全分离,使得相互不影响。2,UML模型:3,简单代码实例: /** * *@(#)IPost.java *@Packagepattern.chp06.bridge.simple * *Copyright©JINGCorporation.Allrig
fuli_mouren
·
2014-12-26 10:00
读书笔记_
java设计模式
深入研究 第五章 观察者模式 Observer
1,观察者模式适合解决多种对象跟踪一个对象数据变化的程序结构问题,一个称作“主题”的对象和若干个称作“观察者”的对象。在主题对象更新后会通知所有的观察者,使他们自动更新自己。2,观察者UML类图:3,角色解释:-1,抽象观察者(IObserver):为所有具体观察者定义接口,在得到主题通知的时候,更新观察者自身数据。-2,抽象主题(ISubject):使用数组引用维护一组观察者对象,可以增加和删除
fuli_mouren
·
2014-12-24 15:00
JAVA设计模式
之 备忘录模式【Memento Pattern】
一、概述在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样就可以在以后将对象恢复至原先保存的状态。它是一种对象行为型模式。二、适用场景1、类似于撤销功能的实现,保存一个对象在某一时间的部分状态或全部状态,当以后需要它时就可以恢复至先前的状态。2、对对象历史状态的封装、避免将对象的历史状态的实现细节暴露给外界。三、UML类图四、参与者1、Originator(原发器):它
小吕-ICE
·
2014-12-23 23:02
JAVA设计模式
JAVA设计模式
JAVA设计模式
之 备忘录模式【Memento Pattern】
一、概述 在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样就可以在以后将对象恢复至原先保存的状态。它是一种对象行为型模式。二、适用场景 1、类似于撤销功能的实现,保存一个对象在某一时间的部分状态或全部状态,当以后需要它时就可以恢复至先前的状态。 2、对对象历史状态的封装、避免将对象的历史状态的实现细节暴露给外界。三、UML类图四、参与者 1、Originat
l416112167
·
2014-12-23 23:00
java设计模式
备忘录模式
读书笔记_
java设计模式
深入研究 第四章 生成器模式 (建造者模式) Builder
1,生成器的模式的意图在于将一个复杂的构建与其标识相互分离,是的同样的构建过程可以创建不同的表示。建造模式可以将一个产品的内部表象与产品的生成过程分割开来,从而可以使一个建造过程生成不同的内部表象的产品。2,生成器模式UML图:-1,建造者IBuilder角色:给出一个抽象接口,以规范产品对象各个组成成分的建造。一般而言,此接口独立于应用程序的商业逻辑。可以在接口中只定义一个总的建造方法,再在子
fuli_mouren
·
2014-12-22 15:00
java设计模式
策略模式
一、策略模式也叫算法族模式,就是定义了不同的算法族,并且之间可以相互替换,此模式让算法的变化独立于使用算法的客户。策略模式的好处在于可以动态的改变对象的行为。策略模式适用于当一个应用程序需要实现一种特定的服务或者功能,而且该程序有多种实现方式时使用。 二、设计原则:将一个类中经常改变或者将来有可能改变的部分提取出来,作为一个接口,然后在类中包含这个对象的实例,这样类的实例在运行时就可以随意调用实
logKing2340
·
2014-12-21 17:00
java设计模式
java设计模式
之观察者模式(Observer)
一、使用场景: 1.被观察者:对一个对象状态的更新,需要其他对象同步更新,而且其他对象的数量是可以动态添加可变的。 2.对象仅需要将自己的更新通知给其他对象而无需知道其他对象的具体行为。 二、观察者模式的优点: 1.Subject和Observer之间是送耦合的,分别可以独立改变。 2.Subject在发送广播通知的时候,无需指定具体的Observer,Observer可以自己决定是否订
logKing2340
·
2014-12-21 12:00
java设计模式
读书笔记_
java设计模式
深入研究 第三章 工厂模式 Factory
1,简单工厂 -1,定制抽象接口。 -2,定制具体子类。 -3,定制工厂类,通过工厂类的静态方法返回不同的子类对象。 package pattern.chp02.facroty; /** * 类描述:汽车接口 * * @author: Jing * @version $Id: Exp$ * * History: Dec 18, 2
fuli_mouren
·
2014-12-18 17:00
Java设计模式
透析之 —— 策略(Strategy)
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/8986285今天你的leader兴致冲冲地找到你,希望你可以帮他一个小忙,他现在急着要去开会。要帮什么忙呢?你很好奇。他对你说,当前你们项目的数据库中有一张用户信息表,里面存放了很用户的数据,现在需要完成一个选择性查询用户信息的功能。他说会传递给你一个包含许多用户名的数组,你需要根据
u011494050
·
2014-12-16 17:00
java
设计模式
Java设计模式
透析之 —— 模板方法(Template Method)
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/8744002今天你还是像往常一样来上班,一如既往地开始了你的编程工作。项目经理告诉你,今天想在服务器端增加一个新功能,希望写一个方法,能对Book对象进行处理,将Book对象的所有字段以XML格式进行包装,这样以后可以方便与客户端进行交互。并且在包装开始前和结束后要打印日志,这样方便
u011494050
·
2014-12-16 16:00
java
设计模式
java设计模式
-------- 行为模式 之 策略模式(4)
[本文是自己学习所做笔记,欢迎转载,但请注明出处:http://blog.csdn.net/jesson20121020]上面3节实现了从最初的对整形数组排序到最后可以对所有类型都可以根据需要定义自已的比较器进行排序,这里面不同的比较器,实现了不同的算法,并且单独成一个类,在应用时,可以根据实际需要灵活选择,可扩展性强,其实这里就用到了策略模式。策略模式Strategy是属于设计模式中对象行为模式
jesson20121020
·
2014-12-15 00:00
设计模式
策略模式
strategy
java设计模式
:Singleton模式
Singleton模式是java中用到最多的设计模式。用于控制的个数,防止多余的实例化及修改。在仅有一个对象存在时,操作很有效。1、构造函数私有化,其它类不能实例化对象2、引用私有化,没有其它的修改3、公有的静态方法唯一获取对象第一种实现:classAmericanPresident { privatestaticfinalAmericanPresidentthePresident=newAmer
wuli2496
·
2014-12-14 21:00
java设计模式
:prototype模式
prototype模式是在对象相似时使用。其是复制对象,并设置新的特征。interfacePrototype { voidsetSize(intx); voidprintSize(); } classAimplementsPrototype,Cloneable { privateintsize; publicA(intx) { this.size=x; } @Override publicv
wuli2496
·
2014-12-14 21:00
java设计模式
:Builder模式
Builder模式关键是在建立对象是一步一步处理packagecustomer; classStarbucks { privateStringsize; privateStringdrink; publicvoidsetSize(Stringsize) { this.size=size; } publicvoidsetDrink(Stringdrink) { this.drink=drink
wuli2496
·
2014-12-14 21:00
Java设计模式
:工厂模式
工厂模式是根据不同的参数来创建对象。其框图为:packagehumanfactory; interfaceHuman { publicvoidTalk(); publicvoidWalk(); } classBoyimplementsHuman { @Override publicvoidTalk() { System.out.println("Boyistalking..."); } @O
wuli2496
·
2014-12-14 20:00
java设计模式
-------- 行为模式 之 策略模式(3)
[本文是自己学习所做笔记,欢迎转载,但请注明出处:http://blog.csdn.net/jesson20121020]继续上节内容,到目前为至,其实已经很好的实现了对各种类型的数组进行排序,而且,扩展性也不错,我们定义的比较器接口,可以适应不同的比较策略,但是我们注意到一点,在实现compare()方法时,我们需要向下转型,将Object类型转换成具体的类型,还是觉得有点麻烦,有没有一种方法,
jesson20121020
·
2014-12-14 00:00
java
设计模式
策略模式
行为模式
java设计模式
-------- 行为模式 之 策略模式(2)
[本文是自己学习所做笔记,欢迎转载,但请注明出处:http://blog.csdn.net/jesson20121020]继续上节内容,还是以对各种类型的数组进行排序为例,这时,我们考虑复杂一点,如果,我们不再按照Cat的身高进行排序,我们想以Cat的年龄作为排序的依据,再如,我们不再按Dog的food进行排序,而是以Dog的体重作为依据进行排序,该怎么办呢,当然了,我们可以改动Cat类,Dog类
jesson20121020
·
2014-12-14 00:00
设计模式
多态
策略模式
java动态代理(JDK和cglib)
JAVA的动态代理 代理模式 代理模式是常用的
java设计模式
,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等
andinker
·
2014-12-12 16:00
java动态代理
0104
Java设计模式
03-动态代理(实战篇JDK和cglib)【进阶】
JAVA的动态代理 代理模式 代理模式是常用的
java设计模式
,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。
junlinbo
·
2014-12-12 16:00
java
设计模式
动态代理
java动态代理(JDK和cglib)
JAVA的动态代理 代理模式 代理模式是常用的
java设计模式
,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。
q7forever
·
2014-12-12 10:00
java
JAVA的动态代理
java设计模式
之 builder模式
最近在看
java设计模式
,看到builder模式感觉十分不错,遂记之,以加深理解和学习、、 public class Hero { private final Profession profession
LieutenantGeneral
·
2014-12-11 22:00
java
设计模式
JAVA设计模式
--简单介绍
一、简介Designpattern是众多软件开发人员经过漫长的试验和错误总结出来的在软件开发过程中面临一般问题的解决方案,代表着最佳实践。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。二、分类2.1、创建型模式(CreationalPatterns)这些设计模式提供了一种在创建对象的同时隐藏创建逻辑的方式,而不是使用新的运算符直接实例化对象。这使得程序在判断针对某个给定实例
Candy_Desire
·
2014-12-09 16:00
设计模式
JAVA设计模式
之 中介者模式【Mediator Pattern】
一、概述 用一个中介对象(中介者)来封装一系列的对象交互,中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。中介者模式又称为调停者模式,它是一种对象行为型模式。二、适用场景 协调多个对象之间的交互。三、UML类图四、参与者1、Mediator(抽象中介者):它定义一个接口,该接口用于与各同事对象之间进行通信。2、ConcreteMediator(具体中介者
l416112167
·
2014-12-02 22:00
java设计模式
中介者模式
java设计模式
、框架、架构、平台之间的关系
设计模式<框架<架构<平台,从复用角度讲,设计模式是代码级复用、框架是模块级复用、架构是系统级复用、平台是企业应用级复用。1、设计模式为什么要先说设计模式?因为设计模式在这些概念中是最基本的,而且也比较简单。那么什么是设计模式呢?说的直白点,设计模式就是告诉你针对特定问题如何组织类、对象和接口之间的关系,是前人总结的经验。比如我要在代码中实现一个全局唯一的配置类,那么就使用Single
heyuchang666
·
2014-12-02 14:00
设计模式
架构
平台
框架架构平台之间的关系
java设计模式详情
读书笔记_
java设计模式
深入研究 第二章 反射
1,JDK中反射类包含的内容: -1,Class类,代表一个类。 -2,Constructor,代表类的构造方法。 -3,Field,代表类成员 -4,Method,代表方法。2,统一调用形式: 一个基本的使用反射的例子如下: package com.use; import java.lang.reflect.Constructor; import java.lang.
fuli_mouren
·
2014-12-01 22:00
JAVA设计模式
之 迭代器模式【Iterator Pattern】
一、概述 提供一种方法来访问聚合对象(容器container),而不用暴露这个对象的内部细节。属于对象行为型模式。二、适用场景 1>遍历访问聚合对象中的元素,而无须暴露它的内容表示,将聚合对象的访问和内部数据的存储分离。使得访问聚合对象时无须了解其内部的实现细节。 2>需要为一个聚合对象提供多种遍历实现。三、UML类图四、参与者 1>Iterator(抽象迭代器):它定义了访问和遍历元素的接
l416112167
·
2014-12-01 00:00
java设计模式
迭代器模式
java设计模式
——模板方法模式
java设计模式
——模板方法模式博客分类:
java设计模式
模板方法模式 一、什么情况下考虑使用“模板方法模式”?
这些年
·
2014-11-27 22:00
java设计模式
java设计模式
——适配器模式
java设计模式
——适配器模式博客分类:
java设计模式
适配器模式 一、什么情况下考虑使用“适配器模式”?
这些年
·
2014-11-27 22:00
java设计模式
java设计模式
——命令模式
转自:http://lwbbupt.iteye.com/blog/2161021
java设计模式
——命令模式博客分类:
java设计模式
命令模式 一、什么情况下考虑使用“命令设计模式”?
这些年
·
2014-11-27 22:00
java设计模式
java设计模式
——模板方法模式
阅读更多一、什么情况下考虑使用“模板方法模式”?当我们设计一个算法时,如果已经确定了算法的关键步骤和执行顺序,只是算法步骤的具体实现需要根据不同的情况,具体分配,此时我们可以考虑使用“模板方法模式”。模板方法模式的概念:在一个方法中定义个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。其中AbstractClass中templateMe
lwbbupt
·
2014-11-27 20:00
模板方法模式
java设计模式
——模板方法模式
阅读更多一、什么情况下考虑使用“模板方法模式”?当我们设计一个算法时,如果已经确定了算法的关键步骤和执行顺序,只是算法步骤的具体实现需要根据不同的情况,具体分配,此时我们可以考虑使用“模板方法模式”。模板方法模式的概念:在一个方法中定义个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。其中AbstractClass中templateMe
lwbbupt
·
2014-11-27 20:00
模板方法模式
java设计模式
——模板方法模式
一、什么情况下考虑使用“模板方法模式”? 当我们设计一个算法时,如果已经确定了算法的关键步骤和执行顺序,只是算法步骤的具体实现需要根据不同的情况,具体分配,此时我们可以考虑使用“模板方法模式”。 模板方法模式的概念: 在一个方法中定义个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些
lwbbupt
·
2014-11-27 20:00
模板方法模式
JAVA动态代理
JAVA的动态代理 代理模式 代理模式是常用的
java设计模式
,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。
ghostwl
·
2014-11-27 16:00
Android设计模式--适配器模式--Adapter入门
今天,我们要梳理一下
java设计模式
的适配器模式。适配器嘛,想一想我们平常用的电源适配器就知道了,就是把两个不兼容的东西搞通嘛,可以相互联系。
爱学习的逃课君
·
2014-11-27 14:00
Adapter
适配器模式
java设计模式
-- 单例模式
在很久之前,也就是在大二暑假的时候,那时候看马士兵的视频教程中有提到很多的设计模式。java的设计模式大致可以分为3大类,23种设计模式。其中,创建型模式有5种:单例模式、建造者模式、原型模式、工厂模式、抽象工厂模式。结构型模式有7种:设配器模式、装饰器模式、代理模式、外观模式、享元模式、组合模式、桥接模式。行为模式一种有11种:策略模式、模板方法模式、观察者模式、迭代器模式、责任链模式、命令模式
爱学习的逃课君
·
2014-11-27 14:00
单例模式
懒汉模式
饿汉模式
java设计模式
——适配器模式
阅读更多一、什么情况下考虑使用“适配器模式”?adapter的意思:devicethatenablessomethingtobeusedinawaydifferentfromthatforwhichitwasintendedormakesdifferentpiecesofapparatuscompatible.当我们已有的类实现的接口不能满足现有的需要,需要将类的接口转变为想要的接口,此时我们可以
lwbbupt
·
2014-11-26 22:00
适配器模式
java设计模式
——适配器模式
阅读更多一、什么情况下考虑使用“适配器模式”?adapter的意思:devicethatenablessomethingtobeusedinawaydifferentfromthatforwhichitwasintendedormakesdifferentpiecesofapparatuscompatible.当我们已有的类实现的接口不能满足现有的需要,需要将类的接口转变为想要的接口,此时我们可以
lwbbupt
·
2014-11-26 22:00
适配器模式
java设计模式
——适配器模式
一、什么情况下考虑使用“适配器模式”? adapter的意思:devicethatenablessomethingtobeusedinawaydifferentfromthatforwhichitwasintendedormakesdifferentpiecesofapparatuscompatible. 当我们已有的类实现的接口不能满足现有的需要,需要将类的接口转变为想要的
lwbbupt
·
2014-11-26 22:00
适配器模式
java设计模式
——命令模式
阅读更多一、什么情况下考虑使用“命令设计模式”?当我们考虑的场景中需要“动作的请求者”与“动作的执行者”之间解耦,也就是说动作的发起端不必知道动作是如何执行的,只需要下达“命令”就可以执行相应的动作,相当于把方法的调用也封装了起来,只需要对“命令对象”调用统一的方法,然而“命令对象”会知道如何执行相应的方法。命令模式中的一些概念:命令模式:将“请求”封装成对象,以便使用不同的请求、队列或者日志来参
lwbbupt
·
2014-11-26 19:00
命令模式
java设计模式
——命令模式
一、什么情况下考虑使用“命令设计模式”? 当我们考虑的场景中需要“动作的请求者”与“动作的执行者”之间解耦,也就是说动作的发起端不必知道动作是如何执行的,只需要下达“命令”就可以执行相应的动作,相当于把方法的调用也封装了起来,只需要对“命令对象”调用统一的方法,然而“命令对象”会知道如何执行相应的方法。 命令模式中的一些概念: 命令模式:将“请
lwbbupt
·
2014-11-26 19:00
命令模式
java设计模式
——命令模式
阅读更多一、什么情况下考虑使用“命令设计模式”?当我们考虑的场景中需要“动作的请求者”与“动作的执行者”之间解耦,也就是说动作的发起端不必知道动作是如何执行的,只需要下达“命令”就可以执行相应的动作,相当于把方法的调用也封装了起来,只需要对“命令对象”调用统一的方法,然而“命令对象”会知道如何执行相应的方法。命令模式中的一些概念:命令模式:将“请求”封装成对象,以便使用不同的请求、队列或者日志来参
lwbbupt
·
2014-11-26 19:00
命令模式
JAVA设计模式
之 职责链模式【Chain of Responsibility Pattern】
一、概述 避免请求发送者与接收者耦合在一起,让多个对象都有可能接收请求,将这些对象连接成一条链,并且沿着这条链传递请求,直到有对象处理它为止。职责链模式是一种对象行为型模式。 核心在于引入一个抽象处理者类二、适用场景 请求的链式处理,多个对象可以处理同一请求、但是具体由哪个对象来处理由运行时系统根据条件判断确定。 如请假业务场景: 三、UML类图 四、参与者1、Handler(抽象
l416112167
·
2014-11-26 00:00
java设计模式
职责链模式
java设计模式
-------- 创建模式 之 单例模式
本文是自己学习所做笔记,欢迎转载,但请注明出处:http://blog.csdn.net/jesson20121020单例模式也是创建模式中的一种。单例模式:所谓的单例模式,即单一的实例,保证类在内在中只有一个对象。举例:windows的打印服务,网络计数器应用:线程池,数据库连接池,Runtime在应用单例模式前,先来看一个例子。Student.javapublicclassStudent{
jesson20121020
·
2014-11-26 00:00
设计模式
单例模式
线程安全
饿汉式单例模式
懒汉式单例模式
java设计模式
-------- 基本原则
本文是自己学习所做笔记,欢迎转载,但请注明出处:http://blog.csdn.net/jesson20121020 在看设计模式的基本原则之前,先来看下一些基本的面向对象知识。1.面向对象思想的建立: 面向的对象的三原则,即继承,封装和多态,那么这些又是如何定义,又如何区分呢? 封装 : 隐藏实现的一些细节,提供一种公开的访问方式。
jesson20121020
·
2014-11-26 00:00
java设计模式
设计原则
面向对象的思想
java设计模式
之工厂模式
1.工厂模式概念:负责将【大量】拥有【共同接口】的类实例化,它可以【动态的决定】将哪一个类实例化,不必事先知道每次要实例化哪个类。2.工厂模式几种形态:(a).简单工厂模式(SimpleFactoryPattern):又称为静态工厂方法模式,不需要创建实例(b).工厂方法模式:又称多态性工厂模式或虚拟构造器模式(c).抽象工厂模式:又称工具箱模式########################
u011659172
·
2014-11-25 10:00
java设计模式
工厂模式
java设计模式
——单例模式
一、什么情况下考虑使用“单例模式”? 单例模式使得一个类在任何情况下只有一个对象,通常当需要一个类来管理共享的资源(例如:线程池、注册表,缓存等)可以使用单例模式,因为我们需要保证这些全局资源只有一份。 单例模式的概念: 单例模式确保一个类只能有一个实例,而且为这个实例提供了一个全局访问点。二、如何实现单例模式? ①将构造方法私有
lwbbupt
·
2014-11-24 17:00
单例模式
双重检查加锁
JAVA设计模式
之原型模式
定义:用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。类型:创建类模式类图:原型模式主要用于对象的复制,它的核心是就是类图中的原型类Prototype。Prototype类需要具备以下两个条件:实现Cloneable接口。在java语言有一个Cloneable接口,它的作用只有一个,就是在运行时通知虚拟机可以安全地在实现了此接口的类上使用clone方法。在java虚拟机中,只有实现了
zxc123e
·
2014-11-20 10:00
java
原型模式
上一页
124
125
126
127
128
129
130
131
下一页
按字母分类:
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
其他