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设计
Spring学习(四)—— java动态代理(JDK和cglib)
JAVA的动态代理 代理模式 代理模式是常用的
java设计
模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。
ChrisMurphy
·
2015-12-22 10:00
java设计
模式--六大设计原则
在武林之中,江湖之上,有一种说法,说是武学的最高境界,是无招胜有招。各门各派练一门功夫分为内功和外功。外功好比招式,就是所谓的23种设计模式。而内功呢,就是心法和内力,那就是这6种法则。光会外功那是花拳绣腿,内功修为才是境界。如此众多的设计模式,学完2遍,3遍可能也会忘的只记得单例和工厂模式。但是只要原则记住,在以后的设计中,有意无意就会用的设计模式的精髓。六种设计原则单一职责原则:不要存在多于一
JordanInShenzhen
·
2015-12-21 19:44
设计模式
java设计
模式--六大设计原则
在武林之中,江湖之上,有一种说法,说是武学的最高境界,是无招胜有招。各门各派练一门功夫分为内功和外功。外功好比招式,就是所谓的23种设计模式。而内功呢,就是心法和内力,那就是这6种法则。光会外功那是花拳绣腿,内功修为才是境界。如此众多的设计模式,学完2遍,3遍可能也会忘的只记得单例和工厂模式。但是只要原则记住,在以后的设计中,有意无意就会用的设计模式的精髓。六种设计原则单一职责原则:不要存在多于一
JordanInShenzhen
·
2015-12-21 19:00
JAVA设计
模式之:工厂模式(下)--抽象工厂模式
抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。 根据里氏替换原则,任何接受父类型的地方,都应当能够接受子类型。因此,实际上系统所需要的,仅仅是类型与这些抽象产品角色相同的一些实例,而不是这些抽象产品的实例。换言之,也就是这些抽象产品的具体子类的实例。工厂类负责创建抽象产品的具体子类的实例。(上面这段来自百度百科)示例代码:/***类型:生产小车及大巴的工厂类*@descript
true100
·
2015-12-21 11:00
java
java设计模式
工厂模式
JAVA设计
模式之:工厂模式(上)--工厂方法模式
工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。工厂模式一般有两种类型:-列表内容-工厂方法模式-及抽象工厂模式(是工厂方法模式的扩展)一般在什么情况下使用工厂方法模式呢?-1,有多个类似(功能相似)的对象实例需要创建(new)。-2,写代码过程中不能事先知道需要创建哪种类型,多少数量等情况下实例对象。-3,扩展性的考虑,当增加实体对对象类型时,我们要方便快速地实现对
true100
·
2015-12-21 11:00
Java设计
模式——代理模式
前言: 上一篇说到了策略模式。单类图上来说,它和本篇要说的代理模式还真是有些像似。都需要一个公共的接口,还有一些实现类。代理类(包装类)封装了一个接口对象,提供客户端调用。这些都很类似。不过,有一个细节需要我们注意一下,那就是这里的代理类也需要去继承这里的公共接口。而在策略模式中,包装类则不需要这么做。概述: 代理模式就是定义一个原对象的代理对象,来帮助原对象和系统之外的业务作沟通。也就是说,如果
u013761665
·
2015-12-19 22:00
proxy
java设计模式
代理模式
java设计
模式之工厂模式
在上一篇《
java设计
模式之策略模式》中,我们针对提到的问题实现的解决方法有两种策略,看起来代码很容易上手维护,当然,上面提到的策略只是为了解决问题,但是你仔细的再考虑一下,如果有第三种,第四种乃至以后增加了更多的实现策略之后
tabolt
·
2015-12-18 16:00
java设计
模式(九)--建造者模式
1.概念 将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。[构建与表示分离,同构建不同表示] 与抽象工厂的区别:在建造者模式里,有个指导者,由指导者来管理建造者,用户是与指导者联系的,指导者联系建造者最后得到产品。即建造模式可以强制实行一种分步骤进行的建造过程。建造模式是将复杂的内部创建封装在内部,对于外部调用的人来说,只需要传入建造者和建造工具,对于内部是如何建造成
JordanInShenzhen
·
2015-12-18 11:00
java设计
模式(八)--模板方法模式
在阎宏博士的《JAVA与模式》一书中开头是这样描述模板方法(TemplateMethod)模式的:模板方法模式是类的行为模式。准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。这就是模板方法模式的用意。模板方法模式的结构模板方法模式是所有模式中最为常见的几个模式之一
JordanInShenzhen
·
2015-12-17 21:00
Java设计
模式圣经连载(05)-代理模式
Java设计
模式圣经连载(05)-代理模式 代理模式是一种非常重要的设计模式,在Java语言中有着广泛的应用,包括SpringAOP的核心设计思想,都和代理模式有密切关系。
u010121444
·
2015-12-17 11:00
java设计
模式(七)--迭代器模式
迭代器模式(Iterator):提供一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象的内部表示当我们需要访问一个聚集对象,而且不管这些对象是什么都需要遍历的时候,你就应该考虑用迭代器模式。或者说,当你需要对聚集有多种方式遍历时,就可以考虑用迭代器模式。迭代器模式(Iterator)是行为型模式,相比起java中的其他模式,使用的最多的不是单例模式,也不是工厂模式,更不是策略模式,而是迭代器
JordanInShenzhen
·
2015-12-16 22:00
Java设计
模式—单例设计模式(Singleton Pattern)完全解析
转载请注明出处:http://blog.csdn.net/dmk877/article/details/50311791相信大家都知道设计模式,听的最多的也应该是单例设计模式,这种模式也是在开发中用的最多的设计模式,可能有很多人会写几种设计模式,那么你是否知道什么是设计模式?为什么会有单例设计模式即它的作用是什么?单例模式有哪些写法?对于这样的问题,可能有部分童鞋并不能很好的回答,没关系今天就和大
奋斗之路
·
2015-12-16 16:05
Java
设计模式
单例设计模式
Singleton
实现思想
JAVA设计模式
Java设计
模式—单例设计模式(Singleton Pattern)完全解析
转载请注明出处:http://blog.csdn.net/dmk877/article/details/50311791 相信大家都知道设计模式,听的最多的也应该是单例设计模式,这种模式也是在开发中用的最多的设计模式,可能有很多人会写几种设计模式,那么你是否知道什么是设计模式?为什么会有单例设计模式即它的作用是什么?单例模式有哪些写法?对于这样的问题,可能有部分童鞋并不能很好的回答,没关系今天
dmk877
·
2015-12-16 16:00
java
设计模式
Singleton
单例设计模式
实现思想
Java动态代理(JDK和cglib)
JAVA的动态代理 代理模式 代理模式是常用的
java设计
模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。
tajun77
·
2015-12-16 15:00
java
动态代理
JAVA设计
模式之:策略模式
策略模式指:策略模式指将程序中可变部分抽象分离成一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。 策略模式一般由下面三部分组成: 1.抽象策略角色:策略类,通常由一个接口或者抽象类实现。2.具体策略角色:包装了相关的算法和行为。3.环境角色:持有某一个策略类的引用,客户端调用。策略模式设计原则:1.把程序中需要变化的部分抽离出来,独立于不
true100
·
2015-12-16 15:00
java
算法
java设计模式
Java设计
模式——策略模式
前言: 如果此前你已经阅读过《HeadFirst设计模式》这本书,那么你现在可以跳过本文的阅读。当然,如果你想温故而知新,非常欢迎。本文使用的实例并非是基于《HeadFirst设计模式》这本书上的内容。概述: 策略模式其实是为了解决,针对同一个问题有多个不能的解决方式,也就是说提供了多种不同的解决策略。比如,我们对一个数组进行排序。那么这里就有冒泡排序、快速排序、归并排序等等不同的算法,这里我们就
u013761665
·
2015-12-16 13:00
java
设计模式
策略模式
JAVA设计
模式之:适配器模式
适配器模式是把一个类的接口适配成用户所期待的,使得原本由于接口不兼容而不能一起工作的一些类可以在一起工作从而实现用户所期望的功能。 适配器模式的优势: 通过适配器,客户端可以调用统一接口,操作简单直接,并且代码逻辑紧凑,使用起来方便。代码复用,适配器模式就是解决因为环境要求不相同的问题,通过适配实现代码复用。将目标类和适配器类解耦,通过新建一个适配器类来重用现在的类,不用再去重复修改原有代码,实现
true100
·
2015-12-16 10:00
[置顶] 通俗编程——白话NIO之Buffer
在NIO中,为了方便对缓冲区的操作,
jAVA设计
者将缓冲区封装为Buffer(
xiaoxian8023
·
2015-12-15 18:00
java
nio
buffer
filp
Java设计
模式之单例模式
单例模式:确保一个类最多只有一个实例,并提供一个全局访问点特点:-单例类只能有一个实例-单例类必须自己创建自己的唯一实例-单例类必须给所有其他对象提供这一实例适用场景:(1)Windows的任务管理器和回收站就是很典型的单例模式,都只有一个实例。(2)网站的计数器,一般也是采用单例模式实现,否则难以同步。(3)应用程序的日志应用,一般都何用单例模式实现,这一般是由于共享的日志文件一直处于打开状态,
u013151320
·
2015-12-15 10:00
java
单例模式
java设计模式
JAVA设计
模式之----------代理模式(Proxy)
这里只是简单的介绍下最基本的代理的使用。代理,通俗点说:就是一个人或者一个机构代表另一个人或者另一个机构采取行动。在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户端和目标对象之前起到中介的作用。代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。UML图从上面的图我们能看到代理涉及的角色:抽象对象角色:声明了目标对象和代理对象的共同接口,这样一来在任何可
yangxin_blog
·
2015-12-15 09:00
设计模式
代理
数据库连接池
面向对象的学习总结
面向对象是
JAVA设计
程序里的一个非常重要的思想。面向对象,就是主要关注的是对象,而不是过程。就像你让你的一个朋友去帮你买饭,你想要的只是饭,而你的朋友是怎么买到饭的,你是并不关心的。
B0B_ShE
·
2015-12-14 23:06
JAVA设计
模式之:模板方法模式
我们在生活中,很多事情都包含特定的一些步骤。如去银行办理业务,通常步骤的次序是:取号–>填单–>等待叫号–>办理业务。这几个步骤中,有的是不变的,比如取号,每个人都要取,但有的是要变的,比如都有填单,但是根据不同的业务,填写的单据不同。又比如我们外出吃饭,一般的步骤是:点餐–>等待–>吃饭–>付钱,也能发现同样的规律。这样的事情数不胜数。项目开发中,也可能遇到这样的情况,多个功能模块,可能有相似或
true100
·
2015-12-14 14:00
java
java设计模式
JAVA设计
模式之:单例模式
在我们的项目中,有的对象我们有且只需要一个就可以了,如项目配置文件,操作数据库,操作文件等的工具类,线程池,缓存文件操作等。此时,我们就可以应用单例模式实现这些需求。单例模式分为两种,一种是我们俗称的饿汉模式,一种是我们俗称的懒汉模式。 首先我们看懒汉模式的实现方式: /***单例模式之懒汉模式:*@description:*/publicclassLazierPattern{/*第一步:我们需要
true100
·
2015-12-14 12:00
java
java设计模式
java设计
模式(六)--适配器模式
适配器模式是一种结构型模式,在阎宏博士的《JAVA与模式》一书中开头是这样描述适配器(Adapter)模式的:适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。适配器模式的用途从最贴近我们的日常生活切入吧,用手机充电线做例子,现在市场上用的手机最多的是安卓手机,其次是苹果手机,一般情况下我们安卓手机充电,都会用安卓的充电线。但是某
JordanInShenzhen
·
2015-12-13 22:00
JAVA设计
原则
JAVA的设计原则分为6种,下面是个人对这6种设计模式的理解1、单一职责原则 一个类尽量有较少的动作(方法),把一些能通用的方法提取出来,新增接口和实现。例如现在我们有一个类是猫,那么这个类有吃的方法,也有抓老鼠的方法。如果以后,我们的需求对猫吃的这个方法做调整,也就更改了猫这个类,那么就有可能影响到猫抓老鼠这个方法。(没想到比较贴切的例子,不好意思)2、里氏替换原则 也就是说子类在任何
zhouchao001
·
2015-12-13 17:00
Java设计
模式——Builder模式
前言: 之前写Android程序的时候,经常会用到Dialog(对话框)这个控件。我们在使用Dialog,比如AlertDialog的时候就用到了这里要说明的Builder模式。现在我们来看一下这样的一段代码:publicvoidshowDialog(){ Builderbuilder=newAlertDialog.Builder(this); AlertDialogdialog=builder.
u013761665
·
2015-12-11 13:00
java设计模式
builder
创建者模式
Java IO最详解
首先看个图:(如果你也是初学者,我相信你看了真个人都不好了,想想
java设计
者真是煞费苦心啊!) 这是javaio比较基本的一些处理流,除此之外我们还会提到一些比较深入的基于io的处理类,比如cons
红叶舞秋
·
2015-12-11 09:00
【
Java设计
模式】java单例模式
解释一下什么是单例模式: 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。这些应用都或多或少具有资源管理器的功能。每台计算机可以有若干个打印机,但只能有一个PrinterSpooler,以避免两个打印作业同时输出到打印机中。每台计算机可以有若干通信端口,系统应当集中管理这些通信端口
福大名妓
·
2015-12-11 09:00
java设计
模式(五)—命令模式
1.概念: 将请求封装成“对象”,以便使用不同的请求,队列,或者日志来参数化其它对象。命令模式也支持可撤销操作。 自己理解:在特定接收者上绑定一组动作来封装一个请求(成为对象),并只暴露出一个execute()方法。然后将该对象做为参数传给其它类或对象(调用者),当调用者调用execute()的时候,接收者就会进行相应的动作。2.作用 一个命令对象通过在特定接收者上绑定一组动作来封装一
lvyuan30276
·
2015-12-10 23:00
Java设计
模式——工厂模式
前言: 工厂模式是一种比较常见的创建模式。有时,可能你使用了工厂模式而你却还不知道你已经使用了它。至少我感觉下面说的第一种简单工厂模式,你是已经很熟悉了。并且是经常使用的。不信,就继续向下看。本文链接:http://blog.csdn.net/lemon_tree12138/article/details/46225213--Coding-Naga
u013761665
·
2015-12-10 09:00
java
设计模式
工厂模式
iOS二维码扫描(原生,可限制扫描区域)
这里总结下各自的缺点:1.ZBar在扫描的灵敏度上,和内存的使用上相对于ZXing上都是较优的,但是对于“圆角二维码”的扫描确很困难2.ZXing是GoogleCode上的一个开源的条形码扫描库,是用
java
船长_
·
2015-12-09 23:04
java设计
模式之命令模式
阅读更多一.命令模式原理1.家电自动化遥控器API项目的问题假设有一家家电自动化的公司,在智能家庭、智能家居里每样电器都是可以互相联通的,都是可以通过一个统一的终端来控制,这项目模拟的例子就是遥控器,可以控制家里所有的家电。这个遥控器简化以后就放成这样五排按钮,每排理解为一个为关、一个为开(或者是音响的话,一个是把声音调大,一个是把声音调小,是电视机的话,一个是加频道,一个是减频道)。项目要做的是
bijian1013
·
2015-12-07 00:00
java
设计模式
命令模式
java设计
模式之命令模式
阅读更多一.命令模式原理1.家电自动化遥控器API项目的问题假设有一家家电自动化的公司,在智能家庭、智能家居里每样电器都是可以互相联通的,都是可以通过一个统一的终端来控制,这项目模拟的例子就是遥控器,可以控制家里所有的家电。这个遥控器简化以后就放成这样五排按钮,每排理解为一个为关、一个为开(或者是音响的话,一个是把声音调大,一个是把声音调小,是电视机的话,一个是加频道,一个是减频道)。项目要做的是
bijian1013
·
2015-12-07 00:00
java
设计模式
命令模式
java设计
模式之命令模式
一.命令模式原理1.家电自动化遥控器API项目的问题 假设有一家家电自动化的公司,在智能家庭、智能家居里每样电器都是可以互相联通的,都是可以通过一个统一的终端来控制,这项目模拟的例子就是遥控器,可以控制家里所有的家电。这个遥控器简化以后就放成这样五排按钮,每排理解为一个为关、一个为开(或者是音响的话,一个是把声音调大,一个是把声音调小,是电视机的话,一个是加频道,一个是减频道)。 项目
bijian1013
·
2015-12-07 00:00
java
设计模式
命令模式
JAVA设计
模式之单例模式
本文转载自:http://blog.csdn.net/jason0539/article/details/23297037概念:java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。单例模式有以下特点:1、单例类只能有一个实例。2、单例类必须自己创建自己的唯一实例。3、单例类必须给所有其他对象提供这一实例。单例模式确保某个类只有一个实
yearningseeker
·
2015-12-06 15:00
java设计
模式之外观模式
一.外观模式原理1.一个家庭影院项目 DVD播放器、投影仪、自动屏幕、环绕立体声、爆米花机 2.传统的控制接口设计 直接用遥控器:统筹各设备开关(开爆米花机、放下屏幕、开投影仪、开音响、开DVD选DVD,去拿爆米花、调暗灯光、播放、观影结束后关闭各种设备) 3.外观模式的原理和设计 把所有的功能或类似功能放到一个按钮上,如一个Ready调用下面的所有开始方法。外观模式就是在所有
bijian1013
·
2015-12-05 13:00
java
设计模式
外观模式
java设计
模式之外观模式
阅读更多一.外观模式原理1.一个家庭影院项目DVD播放器、投影仪、自动屏幕、环绕立体声、爆米花机2.传统的控制接口设计直接用遥控器:统筹各设备开关(开爆米花机、放下屏幕、开投影仪、开音响、开DVD选DVD,去拿爆米花、调暗灯光、播放、观影结束后关闭各种设备)3.外观模式的原理和设计把所有的功能或类似功能放到一个按钮上,如一个Ready调用下面的所有开始方法。外观模式就是在所有这些接口的上层再绘制一
bijian1013
·
2015-12-05 13:00
java
设计模式
外观模式
java设计
模式之外观模式
阅读更多一.外观模式原理1.一个家庭影院项目DVD播放器、投影仪、自动屏幕、环绕立体声、爆米花机2.传统的控制接口设计直接用遥控器:统筹各设备开关(开爆米花机、放下屏幕、开投影仪、开音响、开DVD选DVD,去拿爆米花、调暗灯光、播放、观影结束后关闭各种设备)3.外观模式的原理和设计把所有的功能或类似功能放到一个按钮上,如一个Ready调用下面的所有开始方法。外观模式就是在所有这些接口的上层再绘制一
bijian1013
·
2015-12-05 13:00
java
设计模式
外观模式
java设计
模式之策略模式
一.设计模式入门 设计模式是人们在面对同类型软件工程设计问题所总结出的一些有用经验。模式不是代码,而是某类问题的通用设计解决方案。 4人组ErichGamma、RichardHelm、RalphJohnson、JohnVlissides总结写了《设计模式》。 设计模式的优点和用途。 学习设计模式最好的方式:在你的设计和以往的工程里寻找何处可以使用它们。 设计模式的本质
bijian1013
·
2015-12-05 12:00
java
java设计模式
策略模式
java设计
模式 代理模式
1,定义:代理模式是通过一个代理或者占位符来控制该对象的访问 代理模式一般涉及到的角色抽象角色:声明真实对象和代理对象的共同接口。代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象提供与真实对象相同的接口以便在任何时刻都能够代替真实对象。同时,代理对象可以在执行真实对象操作时,附加其他的操作,相当于对真实对象进行封装。真实角色:代理角色所代表的真实对象,是我们
g596139453
·
2015-12-04 10:00
java
设计模式
java设计
模式(五)--策略模式
1,什么是策略模式?创建一个能够根据所传递的参数对象的不同而具有不同行为的方法,被称为策略设计模式。2,策略模式主要用途是什么?能够动态改变对象的行为,根据所传参数不同,有不同的行为表现3,设计原理将变化部分设计成一个对象里面的方法,在继承的子类中覆盖该方法,利用java的多态性,指向不同子类对象的父类引用作为参数传递进去的时候(这就是策略),就会调用到不同的子类中重写的方法,从而实现同一套代码,
JordanInShenzhen
·
2015-12-03 21:00
JAVA设计
模式之动态代理
代理:设计模式代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后续处理。为了保持行为的一致性,代理类和委托类通常会实现相同的接口,所以在访问者看来两者没有丝毫的区别。通过代理类这中间一层,能有效控制对委托类对象的直接访问,也可以很好地隐藏和保护委托类对象,同时也为实施不同控制策略预留了空
冷血封情
·
2015-12-03 13:41
设计模式
动态代理
proxy
interface
java设计
java设计
模式--创建型模式之原型模式
java的创建型模式有5种:工厂方法模式,抽象工厂模式,单例模式,建造者模式,原型模式 原型模式:复制一个现有的的对象生成一个新的对象,而不是实例化一个新的对象。 代码实现如下: 1,依赖的是object类中的clone方法 但是object类中的clone方法是一个protect方法调用,只能子女,朋友调用 protectednativeObjectclone()thr
g596139453
·
2015-12-02 15:00
java
设计模式
设计模式汇总
阅读更多
JAVA设计
模式学习1——统一建模语言UML
JAVA设计
模式学习2——面向对象设计原则
JAVA设计
模式学习3——设计模式概述
JAVA设计
模式学习4——简单工厂模式
JAVA设计
模式学习5——工厂方法模式
zzq19860626
·
2015-12-01 23:00
设计模式
设计模式汇总
JAVA设计
模式学习1——统一建模语言UML
JAVA设计
模式学习2——面向对象设计原则
JAVA设计
模式学习3——设计模式概述
JAVA设计
模式学习4——简单工厂模式
JAVA设计
模式学习5——工厂方法模式
JAVA
zzq19860626
·
2015-12-01 23:00
设计模式
设计模式汇总
阅读更多
JAVA设计
模式学习1——统一建模语言UML
JAVA设计
模式学习2——面向对象设计原则
JAVA设计
模式学习3——设计模式概述
JAVA设计
模式学习4——简单工厂模式
JAVA设计
模式学习5——工厂方法模式
zzq19860626
·
2015-12-01 23:00
设计模式
java设计
模式之观察者模式
观察者模式(ObserverPattern)。用于实时监测某些Object的动态、只要Object一改变、那么他的所有观察者Observer都会知道、之后观察者会根据Object的改变进行下一步操作。这个在SWING编程中是最常见的。那些Listener就是观察者。观察者模式角色如下:抽象主题(Subject)角色:抽象主题角色提供维护一个观察者对象聚集的操作方法,对聚集的增加、删除等。具体主题(
冷血封情
·
2015-12-01 22:43
设计模式
观察者
java设计
模式之策略模式
1,什么是策略模式?策略模式,又叫算法簇模式,就是定义了不同的算法族,并且之间可以互相替换,此模式让算法的变化独立于使用算法的客户。2,策略模式有什么好处? 策略模式的好处在于你可以动态的改变对象的行为。 3,设计原则 设计原则是把一个类中经常改变或者将来可能改变的部分提取出来,作为一个接口(c++z中可以用虚类),然后在类中包含这个对象的实例,这样类的实例在运行时就可以随意调用实现
tabolt
·
2015-11-27 13:00
java
策略模式
Spring学习之AOP(面向切面编程)
动态代理代理模式是常用的
java设计
模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。
s5650326
·
2015-11-26 16:29
AOP
动态代理
Spring
Spring学习之AOP(面向切面编程)
动态代理 代理模式是常用的
java设计
模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。
s5650326
·
2015-11-26 16:29
动态代理
AOP
上一页
120
121
122
123
124
125
126
127
下一页
按字母分类:
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
其他