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
------【大话设计模式】
设计模式 总结 根据《
大话设计模式
》程杰 整理
1.简单工厂模式用一个单独的类来创造实例。2.策略模式(Strategy)定义了算法家族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。 主要用于:需要在不同时间应用不同的业务规则,就可以考虑用策略模式处理这种变化的可能性。3.单一职责原则(SRP):就一个类而言,应该仅有一个引起它变化的原因。 若一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的
ChallenChenZhiPeng
·
2013-01-01 17:00
UML中的关系详解
强---------------------------------------->UML中关系的符合定义下面的的类图给出了各种关系的案例,图截取自《
大话设计模式
darrenzhu
·
2012-12-25 11:00
组合
UML
依赖
聚合
关系
UML中的关系详解
关联,聚合,组合阐述的是对象之间一种由弱到强的关系弱强---------------------------------------->UML中关系的符合定义下面的的类图给出了各种关系的案例,图截取自《
大话设计模式
darrenzhu
·
2012-12-25 11:00
组合
聚合
UML
关系
依赖
UML中的关系详解
关联,聚合,组合阐述的是对象之间一种由弱到强的关系弱强---------------------------------------->UML中关系的符合定义下面的的类图给出了各种关系的案例,图截取自《
大话设计模式
darrenzhu
·
2012-12-25 11:00
组合
聚合
UML
关系
依赖
UML中的关系详解
强---------------------------------------->UML中关系的符合定义下面的的类图给出了各种关系的案例,图截取自《
大话设计模式
darrenzhu
·
2012-12-25 11:00
组合
UML
依赖
聚合
关系
设计模式之建造者模式,C++实现
抄的《
大话设计模式
》的图下面是实现代码,恩,基本上也是抄的。照着敲了一遍。
iuhsihsow
·
2012-12-13 10:00
我的设计模式学习之路--简单工厂模式
最近在学习设计模式,正在看designpattern和
大话设计模式
这两本书,感觉
大话设计模式
这本书确实讲的还是很不错的,简单通俗易懂,非常适合我这样的初学者,但是设计模式这个玩意仅仅只是看还是不够的,感觉看懂非常简单
oliveevilo
·
2012-12-12 22:00
设计模式之模板方法模式,C++实现
参照《C++primer》和《
大话设计模式
》类图,这次直接抄了个图以下是代码//模板方法模式,定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。
iuhsihsow
·
2012-12-11 15:00
设计模式C++实现(3)——建造者模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》(DP)两本书。本文介绍建造者模式的实现。 建造者模式的定义将
SUKHOI27SMK
·
2012-12-07 15:00
设计模式C++实现(2)——单例模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》(DP)两本书。本文介绍单例模式的实现。 单例的一般实现比较简
SUKHOI27SMK
·
2012-12-07 15:00
设计模式C++实现(1)——工厂模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍工厂模式的实现。 工厂模式属于创建型模式,大致
SUKHOI27SMK
·
2012-12-07 15:00
软件开发的几大原则
这些原则都是从《
大话设计模式
》里面整理出来的,现只把里面概念性的东西提取出来,说明的例子就不写了(因为用以理解并不是很贴切),这些原则都不是很容易理解,可以多查阅相关资料。
xinklabi
·
2012-12-06 14:00
软件开发
设计模式之代理模式,C++实现
原创:http://blog.csdn.net/iuhsihsow这一篇主要参照了《
大话设计模式
》//代理模式:为其他对象提供一种代理以控制这个对象的访问 //简而言之就是给对象加一个壳 //1.远程代理
iuhsihsow
·
2012-11-29 09:00
类图--C#关系
在学习
大话设计模式
的时候,每个模式都配有相对应的类图,我们要学会去看类图,然后写出对应的代码!1.接口2.实现接口3.继承4.关联5.聚合6.组合7.依赖
tang_huan_11
·
2012-11-23 15:00
依赖倒置原则和依赖注入模式
昨天读完了程杰的《
大话设计模式
》。。收获颇丰。深刻感到了设计模式的伟大。。对面向接口的编程也理解了不少。刚好看到codeproject上一篇将依赖倒置的。讲到了依赖注入的方式。仔细读了一下。
·
2012-11-21 19:00
依赖注入
再次说UML 中的关系
用了半个的时间第一遍学习了第一遍
大话设计模式
,在
大话设计模式
中每个模式的解释都用了类图,每个类和每个 类都用不同的关系连接起来.所以我根据自己的理解有总结了一下他们的关系.
tang_huan_11
·
2012-11-20 09:00
设计模式C++实现(1)——工厂模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍工厂模式的实现。 工厂模式属于创建型模式,大致
zeusuperman1
·
2012-11-16 13:00
详解UML中的6大关系(关联、依赖、聚合、组合、泛化、实现)
www.yongfa365.com/item/UML-Association-Dependency-Aggregation-Composition-Realization-Generalization.html
大话设计模式
上的一个图
YL_WH
·
2012-11-14 18:00
设计模式C++实现(16) 状态模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍状态模式的实现。 状态模式:允许一个
miao6664659
·
2012-11-14 14:00
Android
大话设计模式
第一章----针对接口编程---问世间情为何物 直教人生死相许
“十六年后在此重会;夫妻情深勿失信约”,悲痛欲绝的杨过跑到断肠崖,看到小龙女亲手留在石壁上的文字,即惊喜又痛苦不欲生:“十六年!为什么要等到十六年?!”。但是信约已定,痴情的杨过也只能等十六年了。离开断肠崖后,杨过一边开始了自己的苦苦的等待与思恋,一边寄情练功,当然开始时候也忘不了吃那疗伤的草药。后来杨过巧遇了千年神雕,和神雕一见如故,从此便开始修炼独孤求败的武功。无事可做,寄情练剑倒也不失为人生
WeLoveSunFlower
·
2012-11-13 10:00
Android之
大话设计模式
----整体说明及章节介绍
笔者在《如何成为Android高手》一文和视频中曾提出,成为一名真正的Android高手必须掌握和遵循的一些准则:1,学会懒惰2,精通Android体系架构、MVC、常见的设计模式、控制反转(IoC)(InversionofControl)3,编写可重用、可扩展、可维护、灵活性高的代码4,高效的编写高效的代码5,学会至少一门服务器端开发技术 上面的几条准则非常明确的指出:熟练掌握设计模式以及设计模
WeLoveSunFlower
·
2012-11-13 09:00
Android之
大话设计模式
----前言
Alexander在《建筑的永恒之道》中给出的模式的经典定义是:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重复相同的工作。 一般意义上讲,模式包括架构模式、设计模式、编码模式或者语言惯例。 本书的关注核心在于设计原则和设计模式。 何谓设计模式?设计模式是在某种情境下,针对某种问题的某种典型、通用的解
WeLoveSunFlower
·
2012-11-13 09:00
第十七章 适配器模式
在
大话设计模式
中,Clinet就是例子中的教练,Target就是NBA球员,姚明(Adaptee)不会英语,需要(Adapter)翻译帮忙才能听懂教练和球员说的话。
guoyankun
·
2012-11-09 17:00
适配器模式
简单工厂模式
源起最近在看程杰著作的《
大话设计模式
》,全书以小菜和大鸟对话的形势,由浅入深的讲解程序的设计思想,影射出一个个设计模式。
ghsau
·
2012-11-08 18:00
java
设计模式
大话设计模式
之各种原则
最近看了设计模式,其实所有的设计模式都是围绕这些原则来做事的。有的用到了一条,有的用到了多条。在了解各种模式了之后,回过头来再看一下各种原则,你会有不一样的理解。单一职责原则 对于一个类而言,应该只有一个引起它变化的原因。开房封闭原则 软件实体(类、模块、函数等等)应该可以扩展,但是不可以修改:就是对扩展是开房的,对更改是封闭的。 在这个原则里面需要重要题的就是:拒绝不
jianxin1009
·
2012-11-07 09:00
工厂模式
主要参考《
大话设计模式
》和《
miao6664659
·
2012-10-31 09:00
UML类图简图——摘自《
大话设计模式
》
·聚合表示一种若得‘拥有’关系,体现的是A对象可以包含B对象,但B对象不是A对象的一部分。·合成(组合)是一种强的‘拥有’关系,体现了严格的部分和整体的关系,部分和整体的生命周期一样。
朱里达
·
2012-10-29 23:00
UML
类图
访问者模式
复习
大话设计模式
---访问者模式难道就是访问一个集合对象这么简单?
xingqinstar
·
2012-10-25 12:00
访问者模式
详谈架构
最初接触设计模式,看的是
大话设计模式
,印象中这是我第一次完整的看完除数学、物理、化学之外的第一本书。
jianxin1009
·
2012-10-24 21:00
设计模式C++实现(1)——工厂模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍工厂模式的实现。 工厂模式属于创建型模式,大致
mafuli007
·
2012-10-20 22:00
设计模式
编程
C++
扩展
UML
产品
C语言实现《
大话设计模式
》中的观察者模式中的委托例程
C语言实现《
大话设计模式
》中的观察者模式中的委托例程 1. #ifndef__ENTRUSTOBSERVER_H__ 2. #define__ENTRUSTOBSERVER_H__ 3.
ilvu999
·
2012-10-18 15:00
设计模式
c
struct
list
delete
语言
简单工厂模式
把《
大话设计模式
》完全地看完了,确实很通俗易懂。但是书上得来终觉浅,还是好好把书中的代码实现一遍吧。 简单工厂模式,在书中的定义就是用一个单独的类来做这个创造实例的过程。
decajes
·
2012-10-14 10:00
设计模式
编程
c
Class
input
设计模式C++实现——工厂模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍工厂模式的实现。工厂模式属于创建型模式,大致可以分为
CC_AmyH
·
2012-09-27 09:00
设计模式实战序
学习设计模式已经很久了,在反复阅读了《
大话设计模式
》,《Struts2技术内幕》,《JavaEE轻量级企业级开发》等书籍之后,在阅读了JDK的部分源码,扫描了Spring3部分源码,认真研究了Struts2
FansUnion
·
2012-09-23 08:00
java
设计模式
spring
jdk
javaee
struts
设计模式实战序
学习设计模式已经很久了,在反复阅读了《
大话设计模式
》,《Struts2技术内幕》,《JavaEE轻量级企业级开发》等书籍之后,在阅读了JDK的部分源码,扫描了Spring3部分源码,认真研究了Struts2
FansUnion
·
2012-09-23 08:00
设计模式
Struts2框架心法--序言
郑重申明: Struts2框架心法系列文章,是Fans在看了《Struts2技术内幕》、《
大话设计模式
》、《JavaEE轻量级企业开发》等书籍的基础上,结合自己研究Struts2源码的经验,
FansUnion
·
2012-09-23 08:00
设计模式
框架
javaee
struts
Struts2框架心法--序言
郑重申明: Struts2框架心法系列文章,是Fans在看了《Struts2技术内幕》、《
大话设计模式
》、《JavaEE轻量级企业开发》等书籍的基础上, 结合自己研究Struts2源码的经验,
FansUnion
·
2012-09-23 08:00
struts2
《
大话设计模式
》读书笔记:单例模式与Java同步锁synchronized
单例模式,保证一个类仅有一个实例,并提供一个访问它的全局访问点。在单例模式下,类本身负责保存它的唯一实例,这个类必须保证没有其他实例可以被创建,并且它可以提供一个访问该实例的方法。单例模式的类中,构造方法(函数/体)被设为private,从而堵死了外部实例化该类的可能。同时,在类中提供一个静态方法负责提供该类的唯一实例,并在实例不存在的情况下试图初始化它。 下面的示例展示了单例模式的典型实现:pu
sadfishsc
·
2012-09-22 18:00
java
设计模式
多线程
object
读书
Class
《
大话设计模式
》读书笔记:原型模式与Java的对象克隆
原型模式,用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。它其实就是从一个对象再创建另外一个可定制的对象,而且不需要知道任何创建的细节。原型模式的实现,无论是Java还是C#,都是通过克隆(clone)来完成的。虽然具体的实现方式有所不同,但是思想都是一样的:通过调用一个对象实例的克隆方法,创建另一个内部数据与该对象完全相同的实例。原有的对象就是“原型”(prototype)。换句
sadfishsc
·
2012-09-19 22:00
java
设计模式
String
object
读书
Class
《
大话设计模式
》读书笔记:三种工厂模式
简单工厂模式:定义一个工厂类,工厂类中包含了必要的逻辑判断并根据客户端的选择条件动态实例化相关的类。简单工厂模式将类的实例化从客户端延迟到了工厂类中。 工厂方法模式:定义一个用于创建对象的接口(抽象工厂),让子类(工厂类)决定实例化哪一个类(产品类)。工厂方法模式是将简单工厂模式的逻辑判断从单个工厂类的内部移到了客户端中进行,通过实例化不同的工厂类来实例化不同的产品类(功能类)。工厂方法模式是将类
sadfishsc
·
2012-09-18 22:00
设计模式
编程
读书
扩展
语言
产品
简单工厂
本文根据
大话设计模式
写什么是简单工厂?我的理解就是通过一个if-else、swich或者其他的操作,来判断一个操作调用一个借口/抽象类等的哪一个具体的实现类。
dzhai
·
2012-09-17 21:00
java
设计模式
组合模式
在《
大话设计模式
一书中》组合模式的定义为:“将对象组合成树形结构以表示‘部分-整体’的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。”
michaelye1988
·
2012-09-17 09:00
组合模式
组合模式
在《
大话设计模式
一书中》组合模式的定义为:“将对象组合成树形结构以表示‘部分-整体’的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。”
michaelye1988
·
2012-09-17 09:00
组合模式
设计模式思想适配器模式
大话设计模式
里面通过姚明到篮球需要翻译来了解战术,而引出了适配器模式。适配器模式 将一个类的接口转换成客户希望的另外一个接口。
hiphopmattshi
·
2012-09-16 18:00
设计模式学习-简单工厂
此为本人阅读《
大话设计模式
》时的个人感悟,所以,不能保证完全叙述正确,如有异议敬请指正。
Nancy_m
·
2012-09-09 21:00
《
大话设计模式
C++版》
在我的资源有下载:
大话设计模式
C++设计模式分为三种类型,共23类。创建型模式:单件模式、抽象工厂模式、建造者模式、工厂方法、原型模式。
boylinux
·
2012-09-06 15:00
设计模式
C++
c
设计模式C++实现(16)——状态模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍状态模式的实现。 状态模式:允许一个
huangjm_13
·
2012-09-05 16:00
设计模式C++实现(15)——观察者模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍观察者模式的实现。 观察者模式:定义对
huangjm_13
·
2012-09-05 16:00
设计模式C++实现(14)——职责链模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍装饰模式的实现。 职责链模式:使
huangjm_13
·
2012-09-05 16:00
设计模式C++实现(13)——中介者模式
主要参考《
大话设计模式
》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍中介者模式的实现。 中介者模式:用一个
huangjm_13
·
2012-09-05 16:00
上一页
46
47
48
49
50
51
52
53
下一页
按字母分类:
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
其他