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
------【大话设计模式】
设计模式C++实现(12)——备忘录模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍备忘录模式的实现。 备忘录模式:在不破
huangjm_13
·
2012-09-05 16:00
设计模式C++实现(11)——装饰模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍装饰模式的实现。 装饰模式:
huangjm_13
·
2012-09-05 16:00
设计模式C++实现(10)——桥接模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍桥接模式的实现。 [DP]书
huangjm_13
·
2012-09-05 16:00
设计模式C++实现(9)——享元模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》(DP)两本书。本文介绍享元模式的实现。 举个围棋的例
huangjm_13
·
2012-09-05 16:00
设计模式
C++
String
null
delete
Class
设计模式C++实现(8)——代理模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》(DP)两本书。本文介绍代理模式的实现。
huangjm_13
·
2012-09-05 15:00
设计模式C++实现(6)——建造者模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》(DP)两本书。本文介绍建造者模式的实现。 建造者模式的
huangjm_13
·
2012-09-05 15:00
设计模式C++实现(6)——建造者模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》(DP)两本书。本文介绍建造者模式的实现。 建造者模式的定
huangjm_13
·
2012-09-05 15:00
设计模式C++实现(4)——单例模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》(DP)两本书。本文介绍单例模式的实现。 单例
huangjm_13
·
2012-09-05 15:00
设计模式C++实现(3)——适配器模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》(DP)两本书。本文介绍适配器模式的实现。 DP上
huangjm_13
·
2012-09-05 15:00
设计模式C++实现(2)——策略模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍策略模式的实现。 策略模式是指定义
huangjm_13
·
2012-09-05 15:00
设计模式
C++
算法
cache
Random
Class
设计模式C++实现(1)——工厂模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍工厂模式的实现。 工厂模式属于创建
huangjm_13
·
2012-09-05 14:00
大话设计模式
之策略模式【Strategy Pattern】
策略模式【StrategyPattern】刘备要到江东娶老婆了,走之前诸葛亮给赵云(伴郎)三个锦囊妙计,说是按天机拆开解决棘手问题,嘿,还别说,真是解决了大问题,搞到最后是周瑜陪了夫人又折兵呀,那咱们先看看这个场景是什么样子的。先说这个场景中的要素:三个妙计,一个锦囊,一个赵云,妙计是小亮同志给的,妙计是放置在锦囊里,俗称就是锦囊妙计嘛,那赵云就是一个干活的人,从锦
pplsunny
·
2012-08-31 20:00
状态模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍状态模式的实现。 状态模式:允许一个对象在其
wangkechuang
·
2012-08-29 11:00
设计模式
编程
delete
Class
语言
UML
观察者模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍观察者模式的实现。 观察者模式:定义对象间的一
wangkechuang
·
2012-08-29 11:00
设计模式
String
Blog
iterator
Class
UML
职责链模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍装饰模式的实现。 职责链模式:使多个对象都有机
wangkechuang
·
2012-08-29 11:00
设计模式
编程
manager
String
Class
UML
中介者模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍中介者模式的实现。 中介者模式:用一个中介对
wangkechuang
·
2012-08-29 11:00
设计模式
编程
String
Class
咨询
UML
备忘录模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍备忘录模式的实现。 备忘录模式:在不破坏封装性
wangkechuang
·
2012-08-29 11:00
装饰模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍装饰模式的实现。 装饰模式:动态地给一个
wangkechuang
·
2012-08-29 11:00
设计模式
String
iPhone
Class
手机
UML
桥接模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍桥接模式的实现。 [DP]书上定义:将抽象
wangkechuang
·
2012-08-29 10:00
享元模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》(DP)两本书。本文介绍享元模式的实现。 举个围棋的例
wangkechuang
·
2012-08-29 10:00
代理模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》(DP)两本书。本文介绍代理模式的实现。 [DP]上的定
wangkechuang
·
2012-08-29 10:00
建造者模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》(DP)两本书。本文介绍建造者模式的实现。 建造者模式的定义
wangkechuang
·
2012-08-29 10:00
原型模式、模板方法模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》(DP)两本书。本文介绍原型模式和模板方法模式的实现。首先介绍原型
wangkechuang
·
2012-08-29 10:00
单例模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》(DP)两本书。本文介绍单例模式的实现。 单例的一般实现比较
wangkechuang
·
2012-08-29 10:00
工厂模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍工厂模式的实现。 工厂模式属于创建型模式,大致
wangkechuang
·
2012-08-29 09:00
A folder failed to be renamed or moved--安装Android SDK的问题
首先,我找的第一个Android的资料是大话企业级Android,前阵子刚看完
大话设计模式
,通俗易懂,还是比较喜欢这一系列的书. 不多说其他的,今天开始踏上学习Android的旅程.
wangkr111
·
2012-08-19 12:00
设计模式
android
windows
tools
设计模式C++实现——策略模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍策略模式的实现。
zhuyucheng123
·
2012-08-10 12:00
设计模式C++实现——工厂模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍工厂模式的实现。
zhuyucheng123
·
2012-08-09 23:00
简单工厂模式----《
大话设计模式
》第一章
本章要点如下: 题目:用任意一种面向对象语言实现一个计算器控制台程序。要求输入两个数和运算符号,得到结果。 程序应该做到:(1)可维护;(2)可复用;(3)可扩展;(4)灵活性好。可维护:就是说代码一处更改,不能产生连锁反应,不能影响其他地方。可复用:尽量减少重复性代码。可扩展:如果要扩展新的功能、新的业务,则只需要增加新的类就好了,不对已有的类和逻辑产生影响。插拔式的应用。 面向对象要点:面向对
rjw
·
2012-08-08 16:00
java
设计模式
大话设计模式
android开发电子书
tid=10777《Android之
大话设计模式
》.rar http://www.bangchui.org/read.php?
垂盆草
·
2012-08-03 13:00
序 --- 《
大话设计模式
》笔记,阅读策略
《
大话设计模式
》 程杰 著 阅读策略: 第一遍:粗读。了解本书所讲的各种设计模式的大概。关键:尽可能快的读完。 第二遍:细读。
rjw
·
2012-08-02 17:00
阅读策略
大话设计模式
大话UML图
大话设计模式
上的一个图,我用EA画出来的: UML中的6大关系相关英文及音标: 依赖关系 dependency [di'pendənsi] 关联关系 association [ə,səuʃi'eiʃən
mafuli007
·
2012-08-01 09:00
大话设计模式
-总结(4)-行为型模式二组
18.解释器模式:定义一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。【DP】如果一种特定类型的问题发生的频率足够高,那么就可以考虑将该问题的各个实例表述为一个简单语言中的句子。也就是说,通过构建一个解释器,该解释器解释这些句子来解决该问题【DP】。19.中介者模式:用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显示地互相引用,从而使其耦合松
dizzthxl
·
2012-07-30 17:00
设计模式
工作
算法
存储
扩展
语言
大话设计模式
-总结(3)-行为型模式
13.观察者模式:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。14.模版方法模式:定义一个操作的算法骨架,而将一些步骤延迟到子类中,模版方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤【DP】代码重复是编程中最常见、最糟糕的‘坏味道’,如果我们再一个以上的地方看到相同的程序结构,那么可以肯定,设法将他们合而为一,程序会变
dizzthxl
·
2012-07-30 15:00
java设计模式学习之路
今天开始要好好的研究一番,学长曾经推荐《
大话设计模式
》这本书,我买了一本《研磨设计模式》,很厚的一本,读了几章感觉不错,值得初学者学习。
UG199313
·
2012-07-29 18:34
java
设计模式
设计模式
java设计模式学习之路
今天开始要好好的研究一番,学长曾经推荐《
大话设计模式
》这本书,我买了一本《研磨设计模式》,很厚的一本,读了几章感觉不错,值得初学者学习。
UG199313
·
2012-07-29 18:34
java
设计模式
大话设计模式
-总结(2)-结构型设计模式
6.适配器:将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。【DP】使用一个已经存在的类,而它的接口不符合要求,或者希望创建一个可以复用的类,该类可以与其他不想关的类或不可预见的类协同工作。让这些接口不同的类通过适配后,协同工作。【DP】主要是为了解决两个已有接口之间不匹配的问题,我不需要考虑这些接口是怎样实现的,也不考虑他们各自可能
dizzthxl
·
2012-07-27 17:00
大话设计模式
-总结(1)-创建型设计模式
创建型模式:1.抽象工厂:提供一个创建一系列或相关依赖对象的接口,而无需指定它们具体的类。【DP】创建模式隐藏了这些类的实例是如何被创建和放在一起,整个系统关于这些对象所知道的是由抽象类所定义的接口。这样,创建型模式在创建了什么、谁创建它,它是怎么被创建的,以及何时创建这些方面提供了很大的灵活性【DP】。2.建造者:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。【DP】
dizzthxl
·
2012-07-27 16:00
设计模式
产品
简单工厂实现-
大话设计模式
类结构图: publicstaticvoidmain(String[]args){ //Operationoper=OperationFactory.createOperation("+"); Operationoper=OperationFactory.createOperation("-"); System.out.println(oper.getResult(7,8)); /**
a416090287
·
2012-07-27 14:00
工厂方法模式-雷锋工厂-
大话设计模式
.
类结构图: //工厂方法模式,工厂接口 publicinterfaceFactory{ LeiFengcreateLeiFengFactory(); } //雷锋 publicinterfaceLeiFeng{ voidsweep();//扫地 voidwash();//洗衣 voidbuyrice();//做饭 } //使用简单工厂 publicclassSim
a416090287
·
2012-07-27 14:00
策略模式-商场促销-
大话设计模式
.
类结构: //父类,商场结账的算法 publicinterfaceSuperCash{ //得到算过后的结账金额 publicdoublegetcash(doublecash); } //正常的结账 publicclassNormalCashimplementsSuperCash{ publicdoublegetcash(doublecash){ returncas
a416090287
·
2012-07-27 14:00
Android进阶之
大话设计模式
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处!AllRightsReserved! 作者总结并从网上找来例子辅助解释,整理如下:为什么需要设计模式?内行的设计者:不是解决任何问题都要从头做起,找到一个好的解决方案,可以一次又一次的应用。这就是内行之所以成为内行的原因。一般来说,常用的设计模式有以下八种:单例、工厂、观察者、代理、命令、适配器、合成、访问
liuxian13183
·
2012-07-27 04:00
大话设计模式
-访问者模式
引自原书1.访问者模式适用于数据结构相对稳定的系统2.它把数据结构和作用于结构之上的操作之间的耦合解脱开,使得操作集合可以相对自由的演化3.访问者模式的目的是要把处理从数据结构分离出来4.有比较稳定的数据结构,又有易于变化的算法的话,使用访问者模式就是比较合适的,因为访问者模式使得算法操作的增加变得容易。5.访问者模式的优点就是增加新的操作很容易,因为增加新的操作就意味着增加一个新的访问者。访问者
dizzthxl
·
2012-07-26 17:00
大话设计模式
-解释器模式
//声明一个抽象的解释操作,这个接口为抽象语法树中所有的节点所共享。 abstractclassAbstractExpression{ publicabstractfunctioninterpret(Context$context); } //(终结符表达式)实现与文法中的终结符相关联的解释操作。实现抽象表达式中所要求的接口,主要是一个interpret()方法。方法中每一个终结符都有一个具体终
dizzthxl
·
2012-07-26 11:00
大话设计模式
-享元模式
享元模式可以避免大量非常相似类的开销。在程序设计中,有时需要生成大量细粒度的类实例来表示数据。如果能发现这些实例除了几个参数外基本上都是相同的,有时就能够大幅度地减少需要实例化的类的数量。如果能把那些参数移到类实例的外面,在方法调用时将他们传递进来,就可以通过共享大幅度地减少单个实例的数目。//所有具体享元类的超类或接口,通过这个接口,Flyweight可以接受并作用于外部状态 abstractc
dizzthxl
·
2012-07-25 16:00
大话设计模式
-中介者模式
引自原书1.中介者模式很容易在系统中应用,也很容易在系统中误用。当系统出现了‘多对多’交互复杂的对象群时,不要急于使用中介者模式,而要先反思你的系统在设计上是不是合理。2.Mediator的出现减少了各个Colleague的耦合,使得可以读一地改变和服用各个Colleague类和Mediator。3.由于把对象如何协作进行了抽象,将中介作为一个独立的概念并将其封装在一个对象中,这样关注的对象就从对
dizzthxl
·
2012-07-25 11:00
大话设计模式
-职责链模式
1.当客户提交一个请求时,请求是沿链传递直至有一个ConcreteHandler对象负责处理它【DP】2.接收者和发送者都没有对方的明确信息,且链中的对象自己也并不知道链的结构。结果是职责链可简化对象的相互连接,它们仅需保持一个指向其后继者的引用,而不需保持它所有的候选接受者的引用【DP】。3.随时随地增加或修改处理一个请求的结构。增强了给对象指派职责的灵活性【DP】。4.一个请求极有可能到了链的
dizzthxl
·
2012-07-24 17:00
大话设计模式
-命令模式
引自原书:1.较容易地设计一个命令队列2.在需要的情况下,可以容易地将命令记入日志3.允许接收请求的一方决定是否要否决请求4.可以容易地实现对请求的撤销和重做5.由于加进新的具体命令类不影响其他的类,因此增加新的具体命令类很容易6.命令模式把请求一个操作对象与知道怎么执行一个操作对象分割开【DP】敏捷开发原则告诉我们,不要为代码添加基于猜测的、实际不需要的功能。如果不清楚一个系统是否需要命令模式,
dizzthxl
·
2012-07-24 15:00
大话设计模式
-桥接模式
abstractclassImplementor{ publicabstractfunctionoperation(); } classConcreteImplementorAextendsImplementor{ publicfunctionoperation(){ echo'具体实现A的方法执行'; } } classConcreteImplementorBextendsImplement
dizzthxl
·
2012-07-24 10:00
大话设计模式
-单例模式
classSingleton{ privatestatic$instance; //构造方法让其私有,就堵死了外界利用new创建此类实例的可能 privatefunction__construct(){ } //此方法是获得本类实例的唯一全局访问点 publicstaticfunctiongetInstance(){ //若实例不存在,则new一个新实例,否则返回已有的实例 if(self::
dizzthxl
·
2012-07-23 15:00
上一页
47
48
49
50
51
52
53
54
下一页
按字母分类:
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
其他