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设计模式
--------装饰器,桥接和适配器模式的异同
1、介绍前面几篇文章分别介绍了装饰器模式,桥接模式和适配器模式这三种设计模式。这三种设计模式,从设计思想角度上看是非常相似的。三者都是结构型的设计模式,而且都存在依赖抽象的情况。但是三者之间却又存在一些微妙的区别,这也是本文重点关注的内容。2、适配器模式该模式重点强调的是适配的功能。该模式的关键点是:主体类和适配器类实现相同的接口A主体类依赖适配器类适配器类依赖抽象接口B被适配的类实现抽象接口B最
Chen_jay_
·
2018-04-10 16:42
设计模式
Java设计模式
(二)抽象工厂模式:实例、与工厂方法模式的区别
上一篇博文我们说到了工厂模式:https://blog.csdn.net/duan_2018/article/details/79880643一、与工厂方法模式的区别工厂方法模式:一个抽象产品类,可以派生出多个具体产品类。一个抽象工厂类,可以派生出多个具体工厂类。每个具体工厂类只能创建一个具体产品类的实例。抽象工厂模式:多个抽象产品类,每个抽象产品类可以派生出多个具体产品类。一个抽象工厂类,可以派
__2018__
·
2018-04-10 15:52
Java
设计模式
Java设计模式
----------组合模式
1、介绍组合模式是一种结构型的设计模式。组合模式中,对象具有一个List,用于保存其他的同类对象,从而形成了一个树形的结构,表示整体与部分的关系。在树形结构中,枝干节点和叶子节点会实现相同的接口(或者就是同一个类),从而在外部使用该对象时候,无需关注树形结构内部的细节,而可以统一的进行调用。组合模式的使用场景,就是当出现树形结构,而且不需要关注复杂对象内部细节,只需要把复杂对象当作单一对象处理的时
Chen_jay_
·
2018-04-10 00:00
设计模式
Java设计模式
之享元模式实例详解
本文实例讲述了
Java设计模式
之享元模式。分享给大家供大家参考,具体如下:解释一下概念:也就是说在一个系统中如果有多个相同的对象,那么只共享一份就可以了,不必每个都去实例化一个对象。
炸斯特
·
2018-04-09 14:59
java设计模式
-多个工厂模式
packagecom.hcmony.factory.moreFactory;importcom.hcmony.factory.factory.MyClassOne;importcom.hcmony.factory.factory.MyClassTwo;importcom.hcmony.factory.factory.MyInterface;/***多个工厂方法模式,是对普通工厂方法模式的改进,多个
hcmony
·
2018-04-08 16:34
java基础
设计模式系列
设计模式
java设计模式
之备忘录模式
备忘录模式,是行为模式之一,它的作用是保存对象的内部状态,并在需要的时候(undo/rollback)恢复对象以前的状态。解决问题:所谓备忘录模式就是在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样可以在以后将对象恢复到原先保存的状态。使用场景:如果一个对象需要保存状态并可通过undo或rollback等操作恢复到以前的状态时,可以使用Memento模式。1、一个类需
年少话轻狂
·
2018-04-06 15:59
Java
设计模式
Java设计模式
之Adapter模式
一、概述:提到Adapter适配器相信很多人都特别熟悉了,在我们开发中经常出现一些实现继承适配器去完成某项功能,使用最多的可能就是ListView和RecyclerView的是适配器了,不知道有没有同学想过适配器的作用呢?为什么要使用这些适配器?以及他们所带来的好处呢?下面我们举个例子:如果你去了某个地方,准备要给你的手机充电,发现整个房间的都是三孔插座,而你的手机充电器只能使用两空,这时你会去前
Alex@W
·
2018-04-01 16:27
Java设计模式
之适配器设计模式
在阅读《thinkinjava》的第177页遇到这个名称适配器设计模式分为:类适配器对象适配器接口适配器类适配器和对象适配器应用场景:在需要使用A类中的方法时又需要使用B类中的一些功能。publicclassShipeierextendsShiperAdapter{publicstaticfinalvoidmain(String...args){//类适配INormalin=newShiperAd
Grooter
·
2018-03-28 21:07
Java
java设计模式
---访问者模式(visitor pattern)
java设计模式
—访问者模式(visitorpattern)1.概述访问者模式是一种较为复杂的行为型设计模式,它包含访问者和被访问元素两个主要组成部分,这些被访问的元素通常具有不同的类型,且不同的访问者可以对它们进行不同的访问操作
小潭渔
·
2018-03-27 10:03
设计模式
Java设计模式
——创建型模式——工厂方法模式(Factory METHOD Pattern)
工厂模式(FactoryPattern)是Java中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。工厂方法模式的代码/***产品的抽象接口人类*@aut
情何以堪_123
·
2018-03-26 21:34
设计模式
设计模式
Java设计模式
之Iterator模式
概述:相信每个开发人员在开发中都会面临各种复杂的业务逻辑,在解决这些问题时,初级开发人员会注重业务逻辑逐步实现功能,相信也会实现所要求的功能,但对于后期的维护个更新来说会变得相当麻烦,当业务逻辑改变时或是调整时,开发人员甚至会重写才能满足要求,而对于有经验的开发人员来说会首先考虑能否用那种设计模式来实现功能,利用设计模式提高代码的逻辑和扩张性,个人工作几年的经验也证明学习设计模式的重要性,从这篇开
Alex@W
·
2018-03-25 21:29
Java设计模式
之Builder建造者模式
工厂模式:
Java设计模式
之工厂模式抽象工厂模式:
Java设计模式
之抽象工厂模式所不同的是,工厂模式下,各子类实现接口,通过工厂类创建子类对象;而建造者模式下,各子类拥有其建造者类,通过它创建不同的父类对象
马洪彪
·
2018-03-24 14:53
Java设计模式
之抽象工厂模式
一、场景描述接《
Java设计模式
(一)工厂模式》工厂模式有一缺点,就是破坏了类的封闭性原则。
马洪彪
·
2018-03-24 10:42
详解
Java设计模式
之单例模式
一、场景描述在采集到仪器数据后,需要将数据发送到lims系统中,通过调用lims系统服务实现数据的上传。在仪器数据采集组件中实现lims系统服务代理,该代理需要指定服务地址url,认证信息(用户名、密码)。因此创建该代理需要耗费一些资源,另外该代理并不需要创建多个实例,此种情况下就可以使用单例模式,使得仅创建一个服务代理类实例。二、实现示例packagelims.designpatterndemo
马洪彪
·
2018-03-24 10:42
Java设计模式
之工厂模式
一、场景描述仪器数据文件的格式包含Pdf、Word、Excel等多种,不同种格式的文件其数据的采集方式不同,因此定义仪器数据采集接口,并定义PDF、Excel等不同的数据采集类实现该接口。通过工厂类,调用不同的方法,获取不同的仪器数据采集类,调用接口方法即可。如不使用工厂模式,则需要new不同的采集类对象,使用工厂模式则隐藏了new的创建方式。如下图所示:二、示例代码仪器数据采集接口:packag
马洪彪
·
2018-03-24 09:51
Java设计模式
之Prototype原型模式
一、场景描述创建型模式中,从工厂方法模式,抽象工厂模式,到建造者模式,再到原型模式,我的理解是,创建对象的方式逐步从编码实现转向内存对象处理。例如,在“仪器数据采集器”的子类/对象“PDF文件数据采集器”和“Excel文件数据采集器”的创建过程中,工厂模式下定义各子类,并由(抽象)工厂类Factory创建,因此各子类可在类定义中定义各自的属性;建造者模式下,通过不同的创建者类Builder创建不同
马洪彪
·
2018-03-24 08:11
Java设计模式
笔记之装饰者模式
1.前言装饰模式是结构型设计模式,从字面来理解这个模式,就如同人借用衣服等来装饰自己一样,不管装扮了什么样的衣服,人始终是人,(对象始终是不变的),只不过是装饰物在不断的改变。2.定义装饰模式:动态的给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更加灵活。3.UML图Component:抽象组件。可以是接口或者抽象类。ConcreteComponent:具体组件。装饰的具体对象。
换元不配限
·
2018-03-23 14:17
Android学习中的笔记
java学习
Java设计模式学习
Java设计模式
之Adapter适配器模式
一、场景描述“仪器数据采集器”包含采集数据以及发送数据给服务器两行为,则可定义“仪器数据采集器”接口,定义两方法“采集数据capture”和“发送数据sendData”。“PDF文件数据采集器”实现时,要实现“仪器数据采集器”接口,实现“采集数据”方法;目前有“PDF文件内容解析工具”类PdfFileExtractor,该类实现PDF文件的数据解析;因此,可使“PDF文件数据采集器”继承“PDF文
马洪彪
·
2018-03-23 14:11
Java设计模式
笔记之适配器模式
1.前言适配器模式在Android开发中使用率极高,可以通过随处使用的Adapter来体现。适配器归根结底就是将两个不兼容的类融合在一起,好比粘结剂一样。2.定义适配器模式:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。3.UML图适配器模式分为两种:①类适配器模式;②对象适配器模式。类适配器模式采用的是继承的方式。下面是对
换元不配限
·
2018-03-22 17:44
Java设计模式学习
Java设计模式
-单例模式详解
单例模式定义:某一个类只有这个一个实例且自行实例化并向系统提供这个实例uml类图饿汉式单例在类创建的同时就已经创建好一个静态的对象供系统使用,以后不再改变,所以天生是线程安全的。publicclassSingletonCommon{privatestaticfinalSingletonCommonsingle=newSingletonCommon();privateSingletonCommon(
Ecodmx
·
2018-03-21 18:18
设计模式
Java设计模式
-单例模式详解
单例模式定义:某一个类只有这个一个实例且自行实例化并向系统提供这个实例uml类图饿汉式单例在类创建的同时就已经创建好一个静态的对象供系统使用,以后不再改变,所以天生是线程安全的。publicclassSingletonCommon{privatestaticfinalSingletonCommonsingle=newSingletonCommon();privateSingletonCommon(
Ecodmx
·
2018-03-21 18:18
设计模式
Java设计模式
之构造者模式,你真正了解过吗
Builder模式可以称为建造者模式,它将一个复杂对象的构建和表示分离,同样的构建过程可以创建不同的表示适用场景:相同的方法,不同执行顺序,产生不同事件结果多个部件都可以装配到一个对象中,但产生的运行结果不相同产品类非常复杂或者产品类因为调用顺序不同而产生不同作用初始化一个对象时,参数过多,或者很多参数具有默认值用builder模式创建共享单车为例子,示例代码:没有贴出来的类请参考另外一篇文章产品
Derllk
·
2018-03-18 16:05
java
Java设计模式
之构造者模式,你真正了解过吗
Builder模式可以称为建造者模式,它将一个复杂对象的构建和表示分离,同样的构建过程可以创建不同的表示适用场景:相同的方法,不同执行顺序,产生不同事件结果多个部件都可以装配到一个对象中,但产生的运行结果不相同产品类非常复杂或者产品类因为调用顺序不同而产生不同作用初始化一个对象时,参数过多,或者很多参数具有默认值用builder模式创建共享单车为例子,示例代码:没有贴出来的类请参考另外一篇文章产品
Derllk
·
2018-03-18 16:05
java
十年磨一剑——《
Java设计模式
》正式出版
十年磨一剑,《
Java设计模式
》于2018年3月正式出版,感谢清华大学出版社和各位的大力支持!笔者自认为该书是国内最好的
Java设计模式
图书之一!,低调!
Liuwei-Sunny
·
2018-03-18 00:00
设计模式
软件架构
java设计模式
——FactoryMethod模式
模式概念这是工厂模式中比较简单的一种,大致思想和上篇提到的《
java设计模式
——TemplateMethod模式》比较像。
createchance
·
2018-03-15 13:18
Java面向对象与模式
Java设计模式
思想(单列模式,工厂模式,策略模式,共23种设计模式)
a)单例模式:单例模式核心只需要new一个实例对象的模式,比如数据库连接,在线人数等,一些网站上看到的在线人数统计就是通过单例模式实现的,把一个计时器存放在数据库或者内存中,当有人登陆的时候取出来加一再放回去,有人退出登陆的时候取出来减一再放回去,但是当有两个人同时登陆的时候,会同时取出计数器,同时加一,同时放回去,这样的话数据就会错误,所以需要一个全局变量的对象给全部人使用,只需要new出一个实
你是我的海啸
·
2018-03-12 13:10
知识点积累
java设计模式
——TemplateMethod模式
模式定义所谓模板方法模式就是带有模板功能的模式,组成模板的的方法定义在的父类中。父类是一个抽象类,提供基本的抽象方法,并且提供一个子类不可复写的方法使用一定的算法包装需要子类实现的抽象方法。通过查看父类的代码,我们只能知道某个功能的基本实现算法,不能知道关键步骤(也就是抽象方法)的是实现,唯一能知道的就是父类是怎么调用这些方法的。实际的例子我们需要实现两种形式的字符显示,第一种是直接显示字符,第二
createchance
·
2018-03-12 12:13
Java面向对象与模式
各大互联网公司的 Java 类校招对本科生的要求
《
java设计模式
》这本书虽然是个外国人写的,但是感觉不是很好。评价一般。学习设计模式的时候我一般都看大牛的博客。《深入理解jvm虚拟机
占小狼
·
2018-03-10 15:58
各大互联网公司的 Java 类校招对本科生的要求
《
java设计模式
》这本书虽然是个外国人写的,但是感觉不是很好。评价一般。学习设计模式的时候我一般都看大牛的博客。《深入理解jvm虚拟机
占小狼
·
2018-03-10 15:58
java设计模式
---适配器模式(Adapter pattern)
java设计模式
—适配器模式(Adapterpattern)前面已经详细的讲解了java23种设计模式中的创建型模式,接下来就讲解下结构型设计模式—适配器模式(Adapterpattern)1.定义适配器模式把一个类的接口变换成客户端所期待的另一个接口
小潭渔
·
2018-03-09 11:26
设计模式
JAVA设计模式
- 简单工厂模式、工厂方法模式、抽象工厂模式
简单工厂模式(静态工厂模式):普通工厂模式就是创建一个工厂类,创建并返回多个实现相同接口的类的实例。例子:根据传递的类型生产不同的食物。有一个生产食物的接口:/***Createdbyjon2018/2/27.*/publicinterfaceFood{publicstaticvoidcreatFood();}一个生产面条的实现类:/***Createdbyjon2018/2/27.*/publi
Yu_uuuuu
·
2018-03-07 10:15
JAVA设计模式
- 七大基本原则
开发时一般对架构的设计都会要求满足一些原则,以便更好的扩展和维护。下面就是架构设计时的7大原则。1、开闭原则(OpenClosePrincipleOCP) 开闭原则要求对扩展开发,对修改关闭。在实际的开发中,产品一定不会是最先预想的样子,而在需要增加修改功能时,不需要更改原有的代码逻辑,降低耦合提高复用性。 在设计开发时,尽量不要在多处出现相同代码,尽可能将一个臃肿的逻辑分离为多个方法逻辑使用
Yu_uuuuu
·
2018-03-07 00:00
JAVA设计模式
java设计模式
——装饰者模式
什么是装饰者模式装饰模式指的是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。图来自百度百科例子//饮料publicabstractclassBeverage{//描述Stringdescription="UnknownBeverage";publicStringgetDescription(){returndescriptio
zy丶秋水
·
2018-03-06 20:02
设计模式
我的
Java设计模式
-责任链模式
今天来说说程序员小猿和产品就关于需求发生的故事。前不久,小猿收到了产品的需求。产品经理:小猿,为了迎合大众屌丝用户的口味,我们要放一张图,要露点的。小猿:......露点?你大爷的,让身为正义与纯洁化身的我做这种需求,还露点。产品经理:误会误会,是放一张暴露一点点的,尺寸不大。小猿:尼玛~能说清楚些吗,需求模棱两可的。不干,我要上报boss。产品经理也一阵无语,这豆丁的事还上报boss。话说这上报
Jet啟思
·
2018-03-06 14:04
设计模式
Android
Java
多线程模式中的单例
单例相关知识参考《
JAVA设计模式
之单例模式》。单例模式,最常见的就是饥饿模式、懒汉模式,一个直接实例化对象,一个在调用方法时进行实例化对象。
努力做最好的自己
·
2018-03-05 10:09
Java
java设计模式
分析之开篇
一个优秀的android开源框架中往往会体现出很多
Java设计模式
的影子,了解设计模式有助于理解开源框架中的程序设计之美接下来我会将自己整理的对一些设计模式的理解记录在这里这个系列我会尽量将设计模式中比较容易混淆的概念统一起来进行分析和比较
我想说的csdn
·
2018-03-01 19:28
android知识点
JAVA
java设计模式
多线程并发场景下的单例模式设计
对于普通场景下,单例模式分为懒汉单例模式和饿汉单例模式(关于这两种模式的详解参见博文
Java设计模式
(1)之单例模式学习总结);但是,在现代的软件开发中,多线程、高并发是编写Java应用程序的必须解决的一个问题
boker_han
·
2018-02-28 16:11
DCL
多线程
volatile关键字
单例模式
Java设计模式
浅谈
Java设计模式
之工厂模式
工厂模式是JAVA中最常用的设计模式之一,这种设计模式属于创建性模式,是一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用同一个接口来指向新创建的对象例如:你在买一辆车时并不需要这辆车的具体实现,只要从工厂里直接提货就好。我们来举一个简单的栗子体会一下工厂模式的含义,在这个栗子中我们创建一个形状接口及其实现类,还有一个工厂类。第一步:创建接口Shape.
樱桃mayue
·
2018-02-28 15:34
设计模式
java
java设计模式
之 -----适配器模式
AdapterPattern(适配器模式),适配器模式分为三种:类的适配器模式、对象的适配器模式、接口的适配器模式。简单来说,适配器模式多用于在已知的类或者方法基础上进行扩展和延伸。packagecom.cupid.Pattern.Adapter;/***@Author:cupid*CreatedbyCupid520on2018/2/22.*@Description:基础方法接口*/publici
Leno_Lee
·
2018-02-22 17:02
Java
设计模式
java设计模式
之 -----多例模式
多例模式(MultitionPattern),即有上限的多例模式(无限制多例模式与普通调用没什么区别,这里就不来了),多例模式与单例模式类似,并不对外暴露自己的构造方法,即对外自己是不可new的。对外暴露的是一个获取实例方法,在类的内部通过静态代码块或者其他方式提前生成有限个的本类实例对象存放于本类的集合中,在获取实例方法中可以通过自己独特的处理方式从集合中取出本类的实体类。packagecom.
Leno_Lee
·
2018-02-21 11:27
Java
设计模式
Java设计模式
之监听器模式实例详解
本文实例讲述了
Java设计模式
之监听器模式。分享给大家供大家参考,具体如下:监听器模式有三个要素――事件源、事件对象、监听器。
Jenkov
·
2018-02-18 10:50
java设计模式
【全】- 组合模式
介绍组合模式又叫做部分-整体模式,它使我们树型结构的问题中,模糊了简单元素和复杂元素的概念,客户程序可以向处理简单元素一样来处理复杂元素,从而使得客户程序与复杂元素的内部结构解藕.组合模式可以优化处理递归或分级数据结构.有许多关于分级数据结构的例子,使得组合模式非常有用武之地.类图组成部分:Component:为参加组合的对象声明一个公共接口,不管是组合还是叶结点.Leaf:在组合中表示叶子结点对
K'illCode
·
2018-02-15 00:00
java
设计模式之单例
趁着过年假期把
java设计模式
进行一下总结,首先从单例开始饿汉式:publicclassSingleton{ privatestaticSingletoninstance; privateSingleton
胃小
·
2018-02-14 23:42
设计模式
java设计模式
--模板方法
模板方法Template整体算法的设计是一个抽象类,它有一系列抽象方法,代表算法中可被定制的步骤,同时这个类中包含了一些通用代码。算法的每一个变种由具体的类实现,它们重写了抽象方法,提供了相应的实现。模板方法模式通过把不变的行为搬移到超类,去除了子类中的重复代码。子类实现算法的某些细节,有助于算法的扩展。通过一个父类调用子类实现的操作,通过子类扩展增加新的行为,符合“开放-封闭原则”。示例:假设有
Jamin_Ma
·
2018-02-08 11:02
java设计模式
Java设计模式
之策略模式定义与用法详解
本文实例讲述了Java策略模式定义与用法。分享给大家供大家参考,具体如下:一.定义:定义一系列算法,把他们一个一个封装起来,并且使他们可以相互替换.二.优点:(1)上下文(Context)和具体策略(ConcreteStrategy)是松耦合关系,因此上下文只需要知道他要使用某一个实现Strategy接口类的实例,但不需要知道是哪个类.(2)策略模式满足开闭原则,当增加新的具体类时,不需要修改上下
yang_tang
·
2018-02-08 11:52
java设计模式
----工厂模式
工厂模式概述设计模式理解工厂模式主要目的是进行对象实例的创建,并对对象实例进行统一集约化管理,主要的模式主要包括:普通工厂模式,抽象工厂模式,反射工厂模式等三种。在使用场景上,三种工厂模式主要体现在客户端的调用策略的不同:普通工厂:不同的业务类实现,在一个工厂类中进行实例化抽象工厂:不同的业务类实现,在不同的工厂类中进行实例化反射工厂:不同的业务类实现,使用一个反射工厂进行统一处理不同工厂模式的优
永夜-若离
·
2018-02-05 16:28
设计模式
java
Java设计模式
七大原则
单一职责原则开闭原则里氏替换原则依赖倒置原则接口隔离原则迪米特法则组合/聚合复用原则单一职责原则(SingleResponsibilityPrinciple)——高内聚、低耦合定义:不要存在多于一个导致类变更的原因。通俗的说,一个类只负责一项职责,应该仅有一个引起它变化的原因。适用于:模块、类、接口、方法。优点:降低复杂度;提高可读性,系统的可维护性;降低变更引起的风险。建议:接口一定要做到单一职
weixin_34148456
·
2018-02-02 22:35
设计模式
java
java设计模式
之代理模式:静态代理和动态代理
1.代理模式的定义:代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。简单地说就是为其他对象提供一种代理以控制对这个对象的访问。2.代理模式的作用:在某些情况下,一个对象不能或者不适合直接引用另一个对象,这种情况下就可以用代理类作为中间媒介间接地引用目标对象,代理模式作为中介在其中起到了隔离作用。同时还可以作为被代理类的拓展,对其功能进行拓展加入根据需要增加功能。而代理模式的主
小猴子豆芽菜
·
2018-02-02 14:35
java常用设计模式
Java设计模式
——装饰者模式
概述装饰者模式(Decorator),在不必改变原类文件和使用继承的情况下,动态地给一个对象添加一些额外的职责。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。装饰模式的结构组成如下所示:角色组成Component:基本组件类(抽象类或者接口),可以给要装饰的对象动态添加职责。ConcreteComponent:具体的组件类,它继承了或实现了Component基本类,覆写了具体的装饰方法,负
HarryClaire
·
2018-02-01 17:58
java
设计模式
装饰模式
java设计模式
wangzunkuan
java设计模式
-装饰器
装饰器模式:动态地给一个对象添加一些额外的职责,装饰模式相比生成子类更为灵活。Component:抽象构件ConcreteComponent具体构件,要被装饰的类Decorator:装饰角色,具体装饰器的父类ConcreteDecorator:具体装饰器角色示例:对一个字符串打印前,进行两个处理:1、转大写,2、删除所有的aa字符串。这两步顺序要求不一样就会产生不一样的结果。伪代码如下://定义一
Jamin_Ma
·
2018-01-30 17:54
java设计模式
上一页
91
92
93
94
95
96
97
98
下一页
按字母分类:
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
其他