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
------【大话设计模式】
linkin
大话设计模式
--常用模式总结
linkin
大话设计模式
--常用模式总结一,常用设计模式定义AbstractFactory(抽象工厂模式):提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。
u011794238
·
2014-10-07 18:00
linkin
大话设计模式
--适配器模式
linkin
大话设计模式
--适配器模式大家知道,在java中只允许单继承,但是在实际问题中往往都需要多继承,java引入了接口这一概念。
u011794238
·
2014-10-07 17:00
linkin
大话设计模式
--建造模式
linkin
大话设计模式
--建造模式建造模式是对象的创建模式,可以讲一个产品的内部表象与产品的生成过程分割开来,从而可以使一个建造过程生成具有不同的内部表象的产品对象。
u011794238
·
2014-10-07 15:00
linkin
大话设计模式
--模板方法模式
linkin
大话设计模式
--模板方法模式准备一个抽象类,将部分逻辑以具体方法的形式实现,然后申明一些抽象方法来迫使子类实现剩余的逻辑。
u011794238
·
2014-10-07 11:00
linkin
大话设计模式
--观察者模式
linkin
大话设计模式
--观察者模式观察者模式定义了对象间的一对多依赖关系,让一个或者多个观察者观察一个对象主题。
u011794238
·
2014-10-06 22:00
linkin
大话设计模式
--桥接模式
linkin
大话设计模式
--桥接模式桥接模式是一种结构化模式,他主要应对的是:由于实际的需要,某个类具有2个或者2个以上维度的变化,如果只是使用继承将无法实现功能,或者会使得设计变得相当的臃肿。
u011794238
·
2014-10-06 19:00
linkin
大话设计模式
--门面模式
linkin
大话设计模式
--门面模式随着系统的不断改进和开发,他们会变得越来越复杂,系统会生成大量的类,这使得程序的流程更加难以理解。
u011794238
·
2014-10-06 16:00
linkin
大话设计模式
--策略模式
linkin
大话设计模式
--策略模式Strategy [ˈstrætədʒi] 策略策略模式用于封装系列的算法,这些算法通常被封装在一个称为Context的类中,客户端程序可以自由的选择任何一种算法,或者让
u011794238
·
2014-10-06 16:00
linkin
大话设计模式
--命令模式
linkin
大话设计模式
--命令模式首先考虑一种应用情况,某个方法需要完成某一个功能,这个功能的大部分功能已经确定了,但是有可能少量的步骤没法确定,必须等到执行这个方法才可以确定。
u011794238
·
2014-10-06 13:00
linkin
大话设计模式
--代理模式
代理模式是一种应用非常广泛的设计模式,当客户端代码需要调用某个对象的时候,客户端并不关心是否可以准确的得到这个对象,他只要一个能够提供该功能的对象而已,此时我们就可以返回该对象的代理。总而言之,客户端代码不能或者不想直接访问被调用对象,服务器这段额外的建立一个代理对象返回给客户端使用,那么这种设计方式就是代理模式。自从JDK的版本到1.3以后,java语言通过java.lang.reflect库中
u011794238
·
2014-10-06 12:00
linkin
大话设计模式
--抽象工厂
linkin
大话设计模式
--抽象工厂在前面讲到的简单工厂里面虽然实现了我们那个类和其中的依赖的解耦,但是在产生我们需要的依赖的那个工厂里面还是和具体的产品类耦合了 现在要是还想彻底解耦的话怎么办呢?
u011794238
·
2014-10-05 22:00
linkin
大话设计模式
--简单工厂
linkin
大话设计模式
--工厂方法什么是工厂方法:将多个类对象交给工厂来生成的设计被称为简单工厂模式,个人认为主要是为了实现解耦,在代码重构的时候会很重要。
u011794238
·
2014-10-05 22:00
linkin
大话设计模式
--单例模式
linkin
大话设计模式
开文前先弱弱的问一句:什么是设计模式?我在研究java2ee的时候有研究过,在学js的时候也有看到。
u011794238
·
2014-10-05 15:00
设计模式C++实现(1)——工厂模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍工厂模式的实现。 工厂模式属于创建型模式,大致
mowwwcom
·
2014-10-02 22:00
设计模式
C++
面向对象
设计模式之建造者模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》(DP)两本书。本文介绍建造者模式的实现。建造者模式的定义将一个复杂
wenrenhua08
·
2014-09-27 00:00
设计模式六大原则
@(0.05@设计模式)[设计模式|代码规范|笔记--
大话设计模式
]设计模式六大原则一、面向对象设计六大原则面向对象的关键在于封装,封装好了才能很好的复用,达到单一职责和开放扩展、封闭更改的效果。
Channe
·
2014-09-24 00:00
面向对象设计模式
设计模式
大话设计模式
-装饰模式(C++)
《
大话设计模式
》的装饰模式的C++实现。
szlcw1
·
2014-09-22 19:00
Head First-策略模式解读
一、概括:策略模式无论是在
大话设计模式
中还是在HeadFirst中都是作为前面出现的设计模式,可见它还是相对比较简单的。策略是行为型的,也就是说它的侧重点在方法上。
u010540106
·
2014-09-22 08:00
java
设计模式
策略模式
大话设计模式
——策略模式(C++实现)
用C++实现了《
大话设计模式
》中的策略模式(Strategy)Strategy.h:#ifndef_STRATEGY_H #define_STRATEGY_H #include usingnamespacestd
szlcw1
·
2014-09-19 21:00
大话设计模式
——简单工厂模式(C++实现)
将《
大话设计模式
》书中的简单工厂模式(SimpleFactory)用C++代码重写了一遍,如有错误,望指正。
szlcw1
·
2014-09-16 21:00
大话设计模式
总结
一本幽默诙谐的《
大话设计模式
》,悄悄地合上也开启不断再翻阅的模式。 对酒当歌,人生几何?
u010180031
·
2014-09-14 19:00
谈谈对方法模板设计模式的理解
套用一下子《
大话设计模式
》里的模板设计模式的定义:定义一个操作中算法的骨架,而将这些步骤延迟到子类中,模板方法使得子类可以不改变一个算法的结构即可重新定义 该算法的某些特定步骤。
Before_Morning
·
2014-09-01 21:00
设计模式
2014年终总结——计算机相见恨晚
这半年总共学到了这几块的内容:数据库视频、机房收费系统VB版、软件工程、UML、C#、
大话设计模式
、VB.NET、三层、个人机房收费系统重构VB.NET。
successA
·
2014-08-27 16:00
总结
计算机
VB.NET
软件工程
三层
我看过的书单列表和简单书评
2 《
大话设计模式
》:神书一本,不妨多看多悟。 3 《悟透Javascript》
·
2014-08-26 20:00
书评
泛化、依赖、关联、聚合、组合
时间久了不用了,慢慢慢慢也就淡忘了,写一篇博客记录下借来一张《
大话设计模式
》图:类的关系一般分为泛化(继承,实现),依赖,关联,聚合,组合继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、
xiamizy
·
2014-08-26 16:00
组合
继承
依赖
聚合
关联
走在机房重构的路上之dt表头
记得当时《
大话设计模式
》中对模板方法这样描述道:模板方法模式是通过把不变行为搬移到超类,去除子类中的重复代码来体现它的优势。它提供的是代码的复用平台。
YSC1123
·
2014-08-25 15:00
回顾
机房收费系统重构
谈一谈:抽象工厂+反射+配置文件 实现数据访问程序
《
大话设计模式
》中第15章中《就不能不换DB吗?》引出了我今天要谈论的主题:抽象工厂+反射+配置文件实现数据访问程序。当时也不甚理解啊!到了机房收费的亲身实践中,终于体会到了这对组合的奥秘。
haovip123
·
2014-08-22 19:00
反射
机房收费系统
设计模式C++实现(1)——工厂模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍工厂模式的实现。 工厂模式属于创建型模式,大
xiao__C
·
2014-08-20 13:00
《
大话设计模式
》Python版代码实现
上一周把《
大话设计模式
》看完了,对面向对象技术有了新的理解,对于一个在C下写代码比较多、偶尔会用到一些脚本语言写脚本的人来说,很是开阔眼界。
若虚道人
·
2014-08-14 16:00
大话设计模式
5 工厂方法模式 的java代码实现
1,抽象运算类packageyx.designpattern.factory; //抽象运算类 abstractclassOperation{ publicdoublenumber1; publicdoublenumber2; publicdoublegetNumber1(){ returnnumber1; } publicvoidsetNumber1(doublenumber1){ this
yixiang1989
·
2014-08-12 13:00
工厂方法模式
大话设计模式
大话设计模式
4 代理模式 的java代码实现
1,被追求者类:packageyx.designpattern.proxy; publicclassSchoolGril{ privateStringname; publicvoidsetName(Stringname){ this.name=name; } publicStringgetName(){ returnname; } } 2,代理接口packageyx.designpattern
yixiang1989
·
2014-08-11 15:00
代理模式
大话设计模式
读漫画中国式项目管理总结
最近公司项目管理交流会议分享了一本项目管理类的书,书名为《漫画中国式项目管理》,挺有趣的,一看书名,我们就知道,这肯定又是一本通俗类的抒理书籍,类似《
大话设计模式
》。
lipingqingqing
·
2014-08-10 22:19
项目管理
一个软件里透露的一种思想
《
大话设计模式
》固然演绎着大智慧,文韬武略讲述程序设计的人生,要领会代码的魅力还需如“代理”一般“置身于火海之中”亲身体验。 VisualStudio,程序设计的一个工具。
u010180031
·
2014-08-10 16:00
大话设计模式
3 装饰模式 的java代码实现
1,Person类(ConcreteComponent)packageyx.designpattern.decorator; //Person类(ConcreteComponent) publicclassPerson{ privateStringname; publicPerson(){ } publicPerson(Stringname){ this.name=name; } pub
yixiang1989
·
2014-08-10 14:00
装饰模式
大话设计模式
大话设计模式
2 策略模式 的java代码实现
现金收费接口//现金收费接口 interfaceCashSuper{ publicdoubleacceptCash(doublemoney); }正常收费子类//正常收费子类 publicclassCashNormalimplementsCashSuper{ @Override publicdoubleacceptCash(doublemoney){ returnmoney; } }打折收费子类
yixiang1989
·
2014-08-09 13:00
设计模式
策略模式
大话设计模式
设计模式-目录
经典的《
大话设计模式
》一书归纳出23种设计模式0.
u010191034
·
2014-08-09 10:00
大话设计模式
1 简单工厂模式 的java代码实现
首先是Operation抽象类:packageyx.designpattern.simpleFactory; abstractclassOperation{ publicdoublenumber1; publicdoublenumber2; publicdoublegetNumber1(){ returnnumber1; } publicvoidsetNumber1(doublenumber1
yixiang1989
·
2014-08-08 19:00
java
设计模式
简单工厂模式
大话设计模式
UML类图
我看到
大话设计模式
这本书有相关介绍,总结了一下,相信大家看了这些基础知识,自己也能设计出自己程序的UML图,下面所有图均由Visio实现。 1、类图的实现 我们直接上图吧。
五山小新新
·
2014-08-06 14:42
设计模式
大话设计模式
- 外观(Facade)模式
模式定义为子系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层的接口,这个接口使得这一子系统更加容易使用。模式结构外观模式的调用顺序图模式优点更好的划分访问层次,是客户不需要了解系统内部的实现模式缺点过多或者不是太合理的Facade容易让人迷惑。具体例子EquityXOIClient
13713878410
·
2014-07-28 23:41
外观模式
大话设计模式
- 模板方法(Template Method)模式
模式定义定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些步骤。模式结构模板方法模式调用顺序图模板方法缺点模板和子类是紧耦合,如果对模板中的算法骨架进行升级,可能会要求对所有相关子类的进行相应的变化。具体例子FileGenerator(Hoovers) public void Generate() {
13713878410
·
2014-07-28 22:29
模板方法
大话设计模式
- 工厂方法(Factory Method)模式
模式定义定义一个用于创建对象的接口,让子类决定实例化哪一个类,FactoryMethod是一个类的实例化延迟到其子类。模式结构Product:定义工厂方法创建对象的接口,也就是实际需要使用的对象的接口。ConcreteProduct:具体的Product接口的实现对象。Creator:创建器,声明工厂方法,工厂方法通常会返回一个Product类型的实例对象,而且是抽象方法,也可以在Creator里
13713878410
·
2014-07-28 22:19
工厂方法模式
C++设计模式实现--装饰者模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍装饰模式的实现。 装饰模式:动态
L_Andy
·
2014-07-25 10:00
6.
大话设计模式
-工厂模式
工厂模式和简单工厂有什么区别。废话不多说,对比第一篇例子应该很清楚能看出来。 优点: 工厂模式弥补了简单工厂模式中违背开放-封闭原则,又保持了封装对象创建过程的优点。 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.T
·
2014-07-22 23:00
设计模式
模板方法模式
继承: 作为面向对象三大特性之一的继承,功能不是一般的强大,在书的344页《
大话设计模式
》我们可以看到Cat和Dog类代码内容基本形同,只是在叫的时候发出的声音不同罢了,如果现在我们要添加别的动物,比如兔子
u010928364
·
2014-07-21 21:00
VB.NET版机房收费系统---外观层如何写
外观设计模式,《
大话设计模式
》第103页详细讲解,不记得这块知识的小伙伴可以翻阅翻阅,看过设计模式,敲过书上的例子,只是学习的第一步,接着,如果在我们的项目中灵活应用,把设计模式用出花儿来,才是王道
u010850027
·
2014-07-21 07:00
VB.NET
设计模式(7)- 建造者模式
《
大话设计模式
》举了一个很好的例子——建造小人,一共需建造6个部分,头部、身体、左右手、左右脚。与工厂模式不同,建造者模式是在导向者的控制下一步一步构造产品的。建造小人就是在控制下一步步构造出来的。
caiwb1990
·
2014-07-18 17:00
设计模式
大话设计の设计原则汇总(一)
看完
大话设计模式
最大的体会就是“世上本没有模式,走的人多了便有了设计模式和设计原则”。这些原则是巨人的肩膀,恰当的利用可以让我们以后的代码旅途中少走一些弯路,提高代码质量。
u010892841
·
2014-07-18 08:00
设计模式
设计原则
UML类图
原文地址:http://blog.csdn.net/jjunjoe/article/details/6631480参考《
大话设计模式
》简单记录一下UML类图的一些知识:类图:矩形框。
chenlycly
·
2014-07-17 22:00
重构其实就是持续改进
==========实用主义=========== 不知什么时候国内的技术人士开始流行大话技术了,不少《大话XXX》的书出现在世面上,这些书中最早也是比较经典的一本应该算是《
大话设计模式
hawkon
·
2014-07-17 18:00
重构
设计模式——行为型模式(一)
[
大话设计模式
] 特点:类似于面向对象的多态,只是面向对象多态讲的是同一对象在不同时间和不同条件下表现不同状态,而观察者模式
wangqingbo0829
·
2014-07-16 17:00
设计模式
观察者模式
状态模式
模板方法模式
行为型模式
上一页
37
38
39
40
41
42
43
44
下一页
按字母分类:
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
其他