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
HeadFir
[Design Pattern] Command Pattern 命令模式
caller,action,subject分别对于类图中的Invoker,Command,Receiver,他们都可以由使用者Client进行配置参考资料:
HeadFir
ailuan9666
·
2016-04-15 00:00
HeadFir
st 设计模式学习笔记22-- 备忘录(M emento)模式拾零
HeadFirst设计模式学习笔记22--备忘录(Memento)模式拾零1.概述这个模式也比较简单,书中没有提到。用于恢复上次操作结果等场景,比如数据库回滚等。这个模式有三个参与的实体:Originator:知道如何保存自己的对象。Caretaker:知道Originator何时以及为何保存并恢复自己的对象。Memento:由Originator进行读写,并且Caretaker完成维护的对象2.
aayysyz12345678
·
2013-07-22 00:28
设计模式
HeadFir
st 设计模式学习笔记22-- 备忘录(M emento)模式拾零
HeadFirst设计模式学习笔记22--备忘录(Memento)模式拾零1.概述这个模式也比较简单,书中没有提到。用于恢复上次操作结果等场景,比如数据库回滚等。这个模式有三个参与的实体:Originator:知道如何保存自己的对象。Caretaker:知道Originator何时以及为何保存并恢复自己的对象。Memento:由Originator进行读写,并且Caretaker完成维护的对象2.
aayysyz12345678
·
2013-07-22 00:00
st
设计模式学习笔记2
HeadFir
HeadFir
st 设计模式学习笔记21-- 解释者(Inter pr eter)模式拾零
HeadFirst设计模式学习笔记21--解释者(Interpreter)模式拾零1.概述这个模式是在不能叫做模式,它的作用是实现⼀种语言规范的解释器,比如罗马数字解释器。2.实例我们在这创建⼀个决策器。通过构建有两种语言,OR和AND,可以想象为⼀个单位,领导给出⼀些决策意见,比如谁或者谁提拔,谁和谁提拔等(这里面有嵌套),然后存入这个决策器中。主程序通过输入几个人名的组合得出⼀个是不是可能这些
aayysyz12345678
·
2013-07-22 00:00
st
HeadFir
设计模式学习笔记2
HeadFir
st 设计模式学习笔记18--中介者(M ediator)模式拾零
HeadFirst设计模式学习笔记18--中介者(Mediator)模式拾零.1.概述该模式在HeadFirst中没有介绍,它用于通过⼀个中介者完成对象间通信的解耦。当代码中出现大量有着其他对象信息的对象时就可以使用这个模式。在这个模式中,有如下的参与者:中介者(Mediator):抽象定义了“同事”(colleagues,稍后有定义)们通信的接口。具体中介者(ConcreteMediator):
aayysyz12345678
·
2013-07-22 00:00
st
HeadFir
设计模式学习笔记1
HeadFir
st 设计模式学习笔记12——代理模式
HeadFirst设计模式学习笔记12——代理模式1.这⼀节的任务是我们需要完成对上⼀节的糖果机产生⼀个机器状况和余量的报告,若这个报告在本地(不是通过Internet)生成的话,那么我们的设计就很简单了,在糖果机中加入Location的信息,并且创建⼀个类GumballMonitor完成报告的生成:public classGumballMonitor {GumballMachinemachine
aayysyz12345678
·
2013-07-22 00:00
st
HeadFir
设计模式学习笔记1
HeadFir
st 设计模式学习笔记11——状态模式
HeadFirst设计模式学习笔记11——状态模式1.我们这次的话题是要实现⼀个糖果机,这个糖果机中如下的⼀些状态以指导糖果机的转移:我们根据这个状态机写了⼀个有if..else为主体的状态机程序,对每⼀个状态的转入转出做了实现:public classGumballMachine {final static int SOLD_OUT =0;final static int NO_QUARTE
aayysyz12345678
·
2013-07-22 00:00
st
HeadFir
设计模式学习笔记1
HeadFir
st 设计模式学习笔记8--模板方法模式
1.这个模式比较简单,我们举⼀个银行贷款申请流程程序的例子(这个并非是书中的例子):申请贷款,银行要检查这个客户的⼀些事宜,譬如客户收支状况记录、从三个地方拿到他的信用记录、得到其他已有相关债务信息、得到借债人股票市值、得到借债人未来收入预期分析等等。我们可以设计如下⼀个模板方法:abstractclassCheckBackground{publicabstractvoidcheckBank();
aayysyz12345678
·
2013-07-22 00:00
st
设计模式学习笔记8
HeadFir
设计模式参考书籍
HeadFir
Caesardadi
·
2012-12-05 13:00
设计模式
参考书籍
上一页
1
下一页
按字母分类:
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
其他