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++代码实现) 第六章:装饰模式
装饰模式(Decorator)动态的给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更灵活。//FineryTest01.cpp:Definestheentrypointfortheconsoleapplication. // #include"stdafx.h" #include #include usingnamespacestd; classPerson
sdlypyzq
·
2013-04-10 22:00
《
大话设计模式
》读书笔记(C++代码实现) 第七章:代理模式
代理模式(Proxy)为其他对象提供一种代理以控制对这个对象的访问。 //ProxyTest01.cpp:Definestheentrypointfortheconsoleapplication. // #include"stdafx.h" #include #include usingnamespacestd; //想要追求的姑娘 classSchoolGirl {
sdlypyzq
·
2013-04-10 22:00
《
大话设计模式
》读书笔记(C++代码实现) 第二章:策略模式
策略模式(Strategy):它定义了算法家庭,分别封装起来,让它们之间可以互相替换,此模式让算法的变化不会影响到使用算法的客户。1.策略模式说明: //StrategyTest01.cpp:Definestheentrypointfortheconsoleapplication. // #include"stdafx.h" #include usingnamespacestd;
sdlypyzq
·
2013-04-10 22:00
《
大话设计模式
》Python版代码实现
《
大话设计模式
》Python版代码实现上一周把《
大话设计模式
》看完了,对面向对象技术有了新的理解,对于一个在C下写代码比较多、偶尔会用到一些脚本语言写脚本的人来说,很是开阔眼界。
·
2013-04-09 22:00
python
《
大话设计模式
》Python版代码实现
上一周把《
大话设计模式
》看完了,对面向对象技术有了新的理解,对于一个在C下写代码比较多、偶尔会用到一些脚本语言写脚本的人来说,很是开阔眼界。
·
2013-04-09 16:00
python
大话设计模式
总结4---工厂三姐们
工厂三姐妹分别是简单工厂模式、工厂方法模式、抽象工厂模式。一、简单工厂模式:1.从设计模式的类型上来说,简单工厂模式是属于创建型模式,又叫做静态工厂方法(StaticFactoryMethod)模式,简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。2.优点:是包含了必要的逻辑判断,根据客户端的选择条件动
JavaKill
·
2013-04-09 16:00
设计模式
【
大话设计模式
】——工厂模式家族
在工厂模式家族中最出名的是工厂三姐妹,根据抽象的程度不同分为简单工厂、工厂模式和抽象工厂模式。他们在我们平时的编程中会经常使用。所以我们应该详细地了解一下他们三者之间优缺点。简单工厂定义 简单工厂模式又叫做静态工厂方法(StaticFactoryMethod)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实
jiuqiyuliang
·
2013-04-08 22:00
设计模式
类
C#
工厂模式
【
大话设计模式
】——工厂模式家族
在工厂模式家族中最出名的是工厂三姐妹,根据抽象的程度不同分为简单工厂、工厂模式和抽象工厂模式。他们在我们平时的编程中会经常使用。所以我们应该详细地了解一下他们三者之间优缺点。简单工厂定义简单工厂模式又叫做静态工厂方法(StaticFactoryMethod)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式
jiuqiyuliang
·
2013-04-08 22:00
设计模式
《重构--改善既有代码的设计》读书笔记之五:运用多态取代条件逻辑(if/else , switch)
先阅读完《
大话设计模式
》&《设计模式--可复用面向对象软件的基础》中有关State模式的章节,对状态模式有个较为深入的了解,然后继续《重构》中1.4节利用State模式表现不同影片的价格状态。
G_fans
·
2013-04-08 18:11
c++
重构
读书笔记
《重构--改善既有代码的设计》读书笔记之五:运用多态取代条件逻辑(if/else , switch)
先阅读完《
大话设计模式
》&《设计模式--可复用面向对象软件的基础》中有关State模式的章节,对状态模式有个较为深入的了解,然后继续《重构》中1.4节利用State模式表现不同影片的价格状态。
niexiao2008
·
2013-04-08 18:00
C++
重构
UML(2)
详解UML中的6大关系(关联、依赖、聚合、组合、泛化、实现)类别:.Net+C#|浏览(11212)|2010-10-2422:00:49更多9
大话设计模式
上的一个图,我用EA画出来的: UML中的6大关系相关英文及音标
feiyeguohai
·
2013-04-08 11:00
UML
大话设计模式
总结5—总图和一些经典定义
大话设计模式
总结,应该就到此为止了。在总结的过程中,本想着摆一些《
大话设计模式
》书中提到的一些经典案例,“无奈”,自己不知哪一个模式值得摆一摆。我想等以后学习过程中遇到再说吧!
xjc1278003262
·
2013-04-06 15:00
[置顶]
大话设计模式
总结4---工厂三姐们
工厂三姐妹分别是简单工厂模式、工厂方法模式、抽象工厂模式。 一、简单工厂模式:1.从设计模式的类型上来说,简单工厂模式是属于创建型模式,又叫做静态工厂方法(StaticFactoryMethod)模式,简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。2.优点:是包含了必要的逻辑判断,根据客户端的选择条
xjc1278003262
·
2013-04-06 11:00
大话设计模式
总结3---二十三种模式
创建型模式(CreationalPatters):一共有五种,常用的有三种。工厂方法(FactoryMethod):定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法是一个列的实例化延迟到其子类。工厂方法用一个virtualmethod完成创建过程。抽象工厂(AbstractFactory):提供一个创建一些类相关或相互依赖对象的接口,而无需指定它们具体的类。单例(Singleton)
xjc1278003262
·
2013-04-06 09:00
大话设计模式
总结2---设计模式六原则
为什么要提倡"DesignPattern"呢?根本原因是为了代码复用,增加可维护性。那么怎么才能实现代码复用呢?答案就是利用面向对象的这几个原则:单一职责(SingleResponsibilityPrinciple,SRP)、开放封闭原则(OpenClosedPrincipal,OCP)、里式代换原则(LiskovSubstitutionPrinciple,LSP)、依赖倒转原则(Dependen
xjc1278003262
·
2013-04-05 16:00
大话设计模式
总结1----全书概览
题记:如果想成为一名优秀的软件设计师,了解优秀软件设计的演变过程比学习优秀设计本身更加有价值,因为设计的演变过程蕴藏着大智慧。如果你想成为拥有大智慧的软件设计师,那你必须的学习设计模式。 设计模式(Designpattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。毫无疑问,设计模式于己于他人
xjc1278003262
·
2013-04-04 17:00
设计模式
大话设计模式
之外观模式
外观模式(Facade),也叫门面模式,为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 外观模式是一种使用频率非常高的结构型设计模式,他通过引入一个外观角色来简化客户端与子系统之间的交互,为复杂的子系统调用提供统一的入口,降低子系统与客户端的耦合度,且客户端调用非常方便。 就拿大家最喜欢吃的泡面来说(额,稍微没有出息点),我们吃泡面可以有两种
huo_yun
·
2013-04-02 21:00
大话设计模式
之外观模式
在软件开发系统中,客户程序经常会与复杂系统的内部子系统之间产生耦合,而导致客户程序随着子系统的变化而变化.那么如何简化客户程序与子系统之间的交互接口?如何将复杂系统的内部子系统与客户程序之间的依赖解耦?这就需要用到外观模式(Facade)了.定义: 为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用,又称为门面模式,它是一种对象结构型模
dandanzmc
·
2013-03-26 19:00
机房收费系统--下机消费金额计算问题
职责链模式:还记得在
大话设计模式
中,对于指责链模式的描述是加薪非要老总批?其实现在想想,职责链最终解决越权的问题,当权利不够的时候,一层层往上报。在某个职责范围内干自
tang_huan_11
·
2013-03-23 16:00
酷MM —装饰模式
想必大家都有玩过QQShow的形象装扮吧,这个就很体现了我们
大话设计模式
里面的装饰模式。记得之前我还为自己的QQ换了一个酷酷的装扮呢,下面我们就用装饰模式来为张晓美女来一个酷酷的换装。
huo_yun
·
2013-03-19 13:00
大话设计模式
_访问者模式
以男人女人不同的状态为例子.packagecom.wzs.four; importjava.util.ArrayList; importjava.util.List; /** *
大话设计模式
--page296
adam_zs
·
2013-03-18 22:00
访问者模式
大话设计模式
大话设计模式
_享元模式
packagecom.wzs.design; importjava.util.Hashtable; /** *
大话设计模式
--page274享元模式 * *@authorAdministrator
adam_zs
·
2013-03-18 22:00
享元模式
大话设计模式
大话设计模式
_中介者模式
以美国和伊拉克通话要通过联合国安全理事会来传递.packagecom.wzs.design; /** *
大话设计模式
--page262中介者模式 * *@authorAdministrator * *
adam_zs
·
2013-03-18 21:00
中介者模式
大话设计模式
【
大话设计模式
】——观察者模式
现实生活中存在很多观察者模式的实例,对于我们的理解和学习存在很大的帮助。最简单的例子,我们每天都使用Windows系统,用户界面和窗体之间,不同的状态发生不同的变化就是很好的观察者模式。 观察者模式(Observer)结构图: 场景:老板胡汉三回来了,通知员工,继续工作! 定义抽象的通知者接口/
jiuqiyuliang
·
2013-03-17 15:00
设计模式
观察者模式
编程语言
C#
【
大话设计模式
】——观察者模式
现实生活中存在很多观察者模式的实例,对于我们的理解和学习存在很大的帮助。最简单的例子,我们每天都使用Windows系统,用户界面和窗体之间,不同的状态发生不同的变化就是很好的观察者模式。观察者模式(Observer)结构图:场景:老板胡汉三回来了,通知员工,继续工作!定义抽象的通知者接口//抽象通知者接口 interfaceSubject { voidAttach(Observerobser
jiuqiyuliang
·
2013-03-17 15:00
设计模式
大话设计模式
_责任链模式
以小菜向公司请假,申请加薪为例子;需要过的审批:经理,总监,总经理;packagecom.wzs.design;/***
大话设计模式
--page252责任链模式**@authorAdministrator
q启明星
·
2013-03-14 22:11
java基础
大话设计模式
_责任链模式
以小菜向公司请假,申请加薪为例子;需要过的审批:经理,总监,总经理;packagecom.wzs.design; /** *
大话设计模式
--page252责任链模式 * *@authorAdministrator
adam_zs
·
2013-03-14 22:00
责任链模式
大话设计模式
大话设计模式
之策略模式
策略,就是说我们根据不同的需要采用不同的方式,例如,机房收费系统中的收费,有固定和临户两种用户,我们采取的收费方式是不一样的。那么什么是策略模式呢?策略模式(Strategy):是指定义了一系列算法家族,并将每个算法分别封装起来,让它们之间可以互相替换。此模式让算法的变化,不会影响到使用算法的客户。看下面策略模式的结构图:说明:1.将所有的算法都抽象成了Strategy,可以将算法分离出来并且进行
huo_yun
·
2013-03-14 22:00
大话设计模式
之桥接模式
手机发展到今天,在残酷的竞争至下,你方唱罢我登场,原来的老大诺基亚、黑莓等厂商,现在已日薄西山,新兴的安卓(三星)、苹果手机早已将他们远远的抛在了身后。某日,突发奇想:造成今天的这个局面是不是也有“桥接模式”的一份功劳呢? 想当年,不论是用的Nokia3210C还是7610,每次下载软件都得找符合自己手机型号和系统(S40、S60V2、S60V3等)的软件。如今,安卓系统的手机,只要
wlccomeon
·
2013-03-14 21:00
大话设计模式
_命令模式
importjava.text.SimpleDateFormat; importjava.util.ArrayList; importjava.util.Date; importjava.util.List; /** *
大话设计模式
adam_zs
·
2013-03-14 21:00
命令模式
大话设计模式
羊肉串
大话设计模式
_桥接模式
一:基本代码packagecom.wzs.design; /** *
大话设计模式
--page231桥接模式(基本代码) * *@authorAdministrator * */ publicclassBridgePattern
adam_zs
·
2013-03-13 23:00
桥接模式
大话设计模式
大话设计模式
_迭代器模式
一:自己实现的迭代器packagecom.wzs.design; importjava.util.ArrayList; importjava.util.List; /** *
大话设计模式
--page202
adam_zs
·
2013-03-13 21:00
迭代器
迭代器模式
大话设计模式
大话设计模式
_组合模式
以总公司下设分公司用一套系统为例子.packagecom.wzs.design; importjava.util.ArrayList; importjava.util.List; /** *
大话设计模式
adam_zs
·
2013-03-12 23:00
组合模式
大话设计模式
分公司
大话设计模式
_备忘录模式
packagecom.wzs.design; /** *
大话设计模式
--page186备忘录模式 * *@authorAdministrator * */ publicclassMemoMode{ publicstaticvoidmain
adam_zs
·
2013-03-12 21:00
备忘录模式
大话设计模式
恢复游戏进度
大话设计模式
_适配器模式
packagecom.wzs.design; /** *
大话设计模式
--page174适配器模式 * *@authorAdministrator * */ publicclassAdapterPattern
adam_zs
·
2013-03-12 20:00
适配器模式
大话设计模式
姚明
大话设计模式
_抽象工厂模式
以一种方法的两种数据库实现为例子.第一种:抽象工厂packagecom.wzs.three; /** *
大话设计模式
--page128抽象工厂 * *@authorAdministrator * */
adam_zs
·
2013-03-11 22:00
java反射
抽象工厂模式
大话设计模式
C++实现“单例模式”的两种方法
今天看《EffectiveC++》里面提到一种单例模式的方法,和《
大话设计模式
》里面有点差别。但是思想都是一样的,在这里用c++简单写了一下,以后如果忘了,可以回过来瞧瞧。
qiuchenl
·
2013-03-11 11:00
C/C++经典书籍推荐
+ (国内C/C++经典书籍)EffectiveC++ (提高代码质量的两部书)MoreeffectiveC++深入探索C++对象模型STL源码剖析设计模式:
大话设计模式
chenlycly
·
2013-03-10 16:00
[置顶] 编程是一门技术,更加是一门艺术
最近一段时间在学习“
大话设计模式
”,书籍开篇就提到“编程是一门技术,更加是一门艺术”这句经典。读罢,我不得不被作者程序设计模式这种与众不同的思维所折服。其实软件编程真的是一门了不起的艺术。
xjc1278003262
·
2013-03-10 15:00
大话设计模式
_建造者模式
packagecom.wzs.design; /** *
大话设计模式
--page116建造者模式 * *@authorAdministrator * */ publicclassBuilderPattern
adam_zs
·
2013-03-09 18:00
建造者模式
大话设计模式
绘制小人
大话设计模式
_外观模式
packagecom.wzs.design; /** *
大话设计模式
--page105外观模式 * *@authorAdministrator * */ publicclassAppearanceModel
adam_zs
·
2013-03-09 18:00
外观模式
大话设计模式
基金买卖
大话设计模式
_模板方法模式
packagecom.wzs.design; /** *
大话设计模式
--page93模板方法模式 * *@authorAdministrator * */ publicclassTemplateMethod
adam_zs
·
2013-03-09 17:00
模板方法模式
大话设计模式
学生做试卷
大话设计模式
_原型模式
以复制简历为例子.packagecom.wzs.design; /** *
大话设计模式
--page88原型模式 * *@authorAdministrator * */ publicclassPrototypePattern
adam_zs
·
2013-03-09 16:00
原型模式
大话设计模式
复制简历
大话设计模式
_工厂方法模式
大学生和社区志愿者学习雷锋帮助老人,扫地,洗衣服,买米为例.packagecom.wzs.design; /** *
大话设计模式
--page73工厂方法 * *@authorAdministrator
adam_zs
·
2013-03-09 12:00
工厂方法
大话设计模式
学习雷锋
大话设计模式
_代理模式
卓贾易让戴励帮助自己追娇娇为场景,卓贾易不好意思直接送礼物给娇娇,让戴励代替自己送.packagecom.wzs.design; /** *
大话设计模式
--page62代理模式 * *@authorAdministrator
adam_zs
·
2013-03-09 11:00
代理模式
大话设计模式
追女生
认识设计模式中的每个模式
以上就是我通过《
大话设计模式
》这本书中了解到的设计模式,它们都是前人们总结出来的经验,是一些常见问题的解决方案,而且能避免很多问题的发生,设计模式会用到单一职责原则,开放-封闭原则,依赖倒转原则,迪米特法则等
cjr15233661143
·
2013-03-09 08:00
Web开发的那点事--好书推荐
声名远扬:代码大全,重构-改善既有代码的设计专家级:Struts2技术内幕,深入理解Java虚拟机:JVM高级特性与最佳实践,设计模式之禅夯实基础:改善Java程序的151个建议,深入理解Java7,
大话设计模式
FansUnion
·
2013-03-09 08:00
web开发
好书推荐
经典图书
大话设计模式
_装饰模式
小菜要去见漂亮女孩,不知道穿什么衣服好,就开始一件一件的开始搭配,实验出最好效果的搭配...packagecom.wzs.design; /** *
大话设计模式
--page53装饰模式 * *@authorAdministrator
adam_zs
·
2013-03-08 23:00
设计模式
装饰模式
大话设计模式
小菜见美女
大话设计模式
_策略模式
本文以商场促销为例子来实现这种模式。商场三种活动:1.按照原来价格收费2.八折收费3.满300反100一:工厂模式实现二:策略模式实现三:工厂+策略模式实现packagecom.wzs.design;/***工厂模式的实现**@authorAdministrator**/publicclassSimpleFactory_1{publicstaticvoidmain(String[]args){Ca
q启明星
·
2013-03-07 22:13
java基础
大话设计模式
_策略模式
本文以商场促销为例子来实现这种模式。商场三种活动:1.按照原来价格收费2.八折收费3.满300反100一:工厂模式实现二:策略模式实现三:工厂+策略模式实现packagecom.wzs.design; /** *工厂模式的实现 * *@authorAdministrator * */ publicclassSimpleFactory_1{ publicstaticvoidmain(String[
adam_zs
·
2013-03-07 22:00
设计模式
策略模式
商场促销
上一页
44
45
46
47
48
49
50
51
下一页
按字母分类:
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
其他