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++实现 C++设计模式-AbstractFactory抽象工厂模式
这里引用《
大话设计模式
》里面的那个例子。这个例子中,每次添加一个新的手机品牌,则必
·
2013-06-26 23:00
设计模式
设计模式
设计模式
面向对象
桥接模式及C++实现
这里引用《
大话设计模式
》里面的那个例子。这个例子中,每次添加一个新的手机品牌,则必须要添加相应的通讯录
·
2013-06-26 16:00
桥接模式
面向对象的5条基本设计原则
这几天重新看了一遍《
大话设计模式
》,发现果然有不同的感悟,而且自己也上网找了《敏捷软件开发―原则、模式与实践》一书来看,那本书的序言中有一段话我觉得很有道理:“美的东西比丑的东西创建起来更廉价,也更快捷
3147972
·
2013-06-25 17:55
软件开发
设计原则
而且
经典的
生产成本
面向对象的5条基本设计原则
这几天重新看了一遍《
大话设计模式
》,发现果然有不同的感悟,而且自己也上网找了《敏捷软件开发—原则、模式与实践》一书来看,那本书的序言中有一段话我觉得很有道理:“美的东西比丑的东西创建起来更廉价,也更快捷
AndyMac
·
2013-06-25 17:55
软件开发
设计原则
经典的
PHP
以【猫叫、老鼠跑、主人醒】为例子,使用 javascript 来实现 观察者模式 (有在线演示)
后来学习了面向对象的知识,知道了接口、委托,然后又看了《
大话设计模式
》。这时候再回过头去看猫呀、老鼠什么的,才能看懂一点。为什么只是看懂一点呢?因为还是不
金色海洋(jyk)阳光男孩
·
2013-06-24 08:00
Android开发系列链接
tid=10777《Android之
大话设计模式
》.rarhttp://www.bangchui.org/read.php?
guojin08
·
2013-06-19 10:00
《
大话设计模式
》之--第13章 好菜每回味不同----建造者模式
http://blog.csdn.net/monkey_d_meng/article/details/5697930第13章 好菜每回味不同----建造者模式13.1炒面没放盐“小菜,讲了半天,肚子饿得厉害,走,去吃夜宵去。”大鸟摸着肚子说道。“你请客?”“我教了你这么多,你也不打算报答一下,还要我请客?搞没搞错。”“啊,说得也是,这样吧,我请客,你埋单,嘻嘻!”小菜傻笑道。“我身上没带钱。”“你
thinkinwm
·
2013-06-12 19:00
《
大话设计模式
》之--第12章 牛市股票还会亏钱?----外观模式
http://blog.csdn.net/monkey_d_meng/article/details/5696192第12章 牛市股票还会亏钱?----外观模式12.1牛市股票还会亏钱?“大鸟,你炒股票吗?”小菜问道。“炒过,那是好几年前了,可借碰到熊市,亏得一塌糊涂。”大鸟坦诚地回答,“你怎么会问起股票来了?”“我们公司的人现在都在炒股票,其实大部人都不太懂,就是因为现在股市行情很火,于是都在跟
thinkinwm
·
2013-06-12 19:00
《
大话设计模式
》之--第10章 考题抄错会做也白搭----模板方法模式
http://blog.csdn.net/monkey_d_meng/article/details/5695681第10章 考题抄错会做也白搭----模板方法模式10.1选择题不会做,蒙呗!“小菜,今天面试的情况如何?”大鸟刚下班,回来就敲开了小菜的房门。“唉!”小菜叹了口气,“书到用时方恨少呀,英语太烂,没办法。”“是和你用英语对话还是让你做英语题目了?”“要是英语对话.我可能马上就跟他们说拜
thinkinwm
·
2013-06-12 19:00
《
大话设计模式
》之--第9章 简历复印----原型模式
http://blog.csdn.net/monkey_d_meng/article/details/5695479第9章 简历复印----原型模式9.1夸张的简历“小菜,在忙什么呢?”大鸟回家来看到小菜在整理一堆材料。”“明天要去参加一个供需见面会,所以在准备简历呢。”“怎么这么多,可能发得出去吗?”大鸟很惊讶于小菜的简历有很厚的一叠。“没办法呀。听其他同学说,如果简历上什么也没有,对于我们这种
thinkinwm
·
2013-06-12 19:00
《
大话设计模式
》之--第8章 雷锋依然在人间----工厂方法模式
http://blog.csdn.net/monkey_d_meng/article/details/5694353第8章 雷锋依然在人间----工厂方法模式8.1再现活雷锋小菜来找大鸟,说:“今天我们见到活雷锋了。”“哦,”大鸟感兴趣道,“现在已经很少提这个人名了,说说看。”“我们班有个同学叫薛磊风,昨天,他出了车祸,被车撞断了腿,医生说没大碍,可以恢复。”小菜说,“四年来,他做人很低调,只听说
thinkinwm
·
2013-06-12 19:00
《
大话设计模式
》之--第7章 为别人做嫁衣----代理模式
http://blog.csdn.net/monkey_d_meng/article/details/5689877第7章 为别人做嫁衣----代理模式7.1为别人做嫁衣 “小菜,今天见这个叫娇娇的美女见得如何呀?”大鸟一回家来就问小菜。“唉,别提了,人家是有男朋友的。”小菜无精打采地答道。“有男朋友了啊,这倒是我没料到,那为什么还找你帮忙修电脑?”“她男友叫戴励,在北京读大学呢,他们高中就开始谈
thinkinwm
·
2013-06-12 19:00
设计模式学习笔记之四---外观模式
以上的定义摘自《
大话设计模式
》。按我自己的理解,外观模式:将一个或多个类中的多个方法打包到一个方法中供外界调用。
link1987330
·
2013-06-08 11:00
设计模式
UML基础
本教程参考“
大话设计模式
”,作者:程杰 下面我们来详细分解:动物矩形框:代表一个类Class,类图分为三层:第一层,显示类的名称,如果是抽象类,则就用斜体显示。第二层是类的特性,通常就是字段和属性。
AAA20090987
·
2013-06-07 18:00
设计模式 - 访问者模式
UML说明这样的模式用例子解释更好理解,《
大话设计模式
》上举出的例子是非常好的,讲的是男人和女人在不同状态作出的反应不一样,这样的问题可以有两种设计思路,一种是设置person抽象类,然后男人和女人分别继承
Gykimo
·
2013-06-07 17:00
设计模式 - 单例模式、享元模式
享元UML享元案例享元使用得场合并不多,一个很经典的用法就是《
大话设计模式
》上提到的一个,.NET里面的string使用享元模式,如果stringA=“123”,stringB=“123”,A和B对应的
Gykimo
·
2013-06-05 18:00
设计模式学习笔记之---简单工厂模式
最近在看《
大话设计模式
》,想好好学习下设计模式,并写一点自己学习过程中的体会以及遇到的疑问,希望能给初学者以帮助,更希望大家能指出我的不足和错误,在此感谢各位看客。
link1987330
·
2013-05-31 14:00
设计模式
大话设计模式
(通俗易懂)
1.简单工厂模式: 其中主要涉及到四方面内容: 一是:代码规范。这不仅需要初学者注意,也需要那些在这方面做得不够的老程序员加以重视。正如米老师经常说的一句话:代码是给别人看的!只有自己能看懂的代码,不是好代码。关于代码规范,提高班有专门的相关文档,是王鹏师哥和李雪茹师姐编写的,大家可以多看看。 第二是:面向对象的编程(封装,继承和多态)。以活字印刷为例,生动形象地说明了面向对象的四大特点:可维
panfengyun12345
·
2013-05-30 21:00
设计模式
C++
设计模式之Builder模式 (C++实现)
刚开始我一直感觉建造者模式不太好懂,也许是我笨了点缘故,勤能补拙嘛,所以只能多看多想了
大话设计模式
里面那个对于建造者模式我讲解,个人感觉不太好理解,我是看了很多遍也没体会到那样设计的精髓,后来在另一本设计模式上才稍微领悟到了点
i_like_cpp
·
2013-05-30 10:00
《
大话设计模式
》部分模式总结(三)
17.单例模式: 对于一些刚刚学习面向对象思想的小菜们,普遍的会出现定义过多的类这一现象,对此,程杰老师提出,有些类,也需要计划生育。也就是说,类,并不是越多越好。这就涉及到了一个模式——单例模式。 单例模式,保证一个类仅有一个实例,并提供一个访问它的全局访问点。通常我们可以让一个全局变量使得一个对象被访问,但它不能防止你实例化多个对象。一个最好的办法就是,让类自身负责保存它的唯一实例。这个类
sunliduan
·
2013-05-28 11:00
《
大话设计模式
》部分模式总结(二)
9.建造者模式: 千万个饭店,千万不同味道的鱼香肉丝,但是千万个肯德基,却只有一种味道。由此程杰老师引出了这一模式--建造者模式。建造者模式,也就是将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 利用建造者模式,用户只需指定需要建造的类型就可以得到它们,而具体建造的过程和细节就不需要知道了。简单来说,建造者模式是在当创建复杂对象的算法应该独立于该对象的组成部分以及它
sunliduan
·
2013-05-28 09:00
菜鸟如何变大虾
具体的做法,就是扔给他们“
大话设计模式
”和金旭亮老师的“.NET4.0面向对象编程漫谈”。于是项目接着做,我也很忙没怎么看过他们写的代码,直到昨天闲的没事,翻开SVN看
·
2013-05-26 14:00
js
前端
css
《
大话设计模式
》Python版代码实现
上一周把《
大话设计模式
》看完了,对面向对象技术有了新的理解,对于一个在C下写代码比较多、偶尔会用到一些脚本语言写脚本的人来说,很是开阔眼界。
wuyuegb2312
·
2013-05-22 21:00
《
大话设计模式
》部分模式总结(一):
1.简单工厂模式: 其中主要涉及到四方面内容: 一是:代码规范。这不仅需要初学者注意,也需要那些在这方面做得不够的老程序员加以重视。正如米老师经常说的一句话:代码是给别人看的!只有自己能看懂的代码,不是好代码。关于代码规范,提高班有专门的相关文档,是王鹏师哥和李雪茹师姐编写的,大家可以多看看。 第二是:面向对象的编程(封装,继承和多态)。以活字印刷为例,生动形象地说明了面向对象的四大特点:可
sunliduan
·
2013-05-20 16:00
浅谈开发模式(一)--工厂模式
想写这文章是为我复习和加深自己对阅读《
大话设计模式
》的理解。
busjb
·
2013-05-19 17:00
设计模式
算法
工厂模式
大话设计模式
大话设计模式
前言1.精彩的代码是如何想出来的,要比看到精彩的代码更加令人兴奋2.如果想成为一名优秀的软件设计师,了解优秀软件设计的演变过程比学习优秀的设计本身更有价值,因为设计的演变过程中蕴含着大的智慧
于忠波
·
2013-05-17 15:56
大话设计模式
《
大话设计模式
》读书笔记:建造者模式与观察者模式
1. 建造者模式建造者模式(BuilderPattern),是将一个复杂对象的创建构造与其它功能性方法(或函数)分离到不同的封装之中,使同样的构造过程能够用于不同的功能表示。建造者模式主要分为三个部分:产品、建造者以及指挥者。其中,产品就是封装了功能性方法和成员变量的对象,它在建造者内部创建,并通过建造者提供的public方法返回。建造者封装了产品对象的构造过程,它的唯一作用就是将传入的参
sadfishsc
·
2013-05-14 23:00
大话设计模式
之策略模式
策略模式是一种定义一系列算法的方法,从概念上来看,所有这些算法完成的都是相同的工作,只是实现不同,它可以以相同的方式调用所有的算法,减少了各种算法类与使用算法类之间的耦合。 策略模式的Strategy类层次为Context定义了一系列的可供重用的算法或行为。继承有助于吸取出这些算法中的公
田梦桦
·
2013-05-14 16:00
设计模式
面向对象基本特征
在《
大话设计模式
》一书中的第一个设计模式里(简单工厂模式)体会到了自己学习面向对象编程时的历程。首先要保证代码无错,我想这是大部分初学者的心愿。
sunqing0316
·
2013-05-13 18:00
面向对象
大话设计模式
之简单工厂模式
简单工厂模式,也就是说,到底要实例化谁,将来会不会增加实例化的对象,比如计算器程序中增加开根运算,这是很容易变化的地方,应该考虑用一个单独的类来做创造实例的过程,这就是工厂,具体代码如下: public class OperationFaction{ public stat
田梦桦
·
2013-05-13 14:00
设计模式 简单工厂模式
设计模式 一 简单工场模式
完全没有答出来,所以痛定思痛,觉得好好研究一下什么是设计模式,就百度一一下,发现
大话设计模式
这本书。确实写得不错,很生动形象,但是里面用的是c#,我本是不是特别懂c#就先用c++把它实现了。
mlkiller
·
2013-05-12 23:00
设计模式
C++
mfc
计算器
简单工程模式
设计模式之Builder模式 (C++实现)
刚开始我一直感觉建造者模式不太好懂,也许是我笨了点缘故,勤能补拙嘛,所以只能多看多想了
大话设计模式
里面那个对于建造者模式我讲解,个人感觉不太好理解,我是看了很多遍也没体会到那样设计的精髓,后来在另一本设计模式上才稍微领悟到了点
effective_coder
·
2013-05-12 17:00
设计模式
类
应用
产品
设计模式之Observer模式(C++实现)
这里我就不列出那么多正式化的UML图了,那些是书本上的事,如果要详细学设计模式,推荐Gof的
大话设计模式
我们在这里举两个
effective_coder
·
2013-05-10 03:00
设计模式
类
程序员
大话设计模式
简单总结
面向对象的基础首先明白对象是一个自包含的实体,用一组可识别的特性和行为来标识。类是具有相同属性和功能的对象的抽象的集合。方法的重载是新增加原来方法的功能,对其进行的完善。每个对象都包含它能进行操作所需要的所有信息,这个特性称为封装,因此对象不必依赖其他对象来完成自己的操作。封装的好处:一、良好的封装能够减少耦合二、类内部的实现可以自由地修改。三类具有清晰地对外接口。继承的优点是继承使得所有子类公共
tigerdsh
·
2013-05-08 18:00
类
面向对象
对象
大话设计模式
:策略模式
原文:设计模式随笔系列:鸭子-策略模式(Strategy)[原]另一篇:研磨设计模式之策略模式:http://www.uml.org.cn/sjms/201009092.asp 前言万事开头难,最近对这句话体会深刻!这篇文章是这个系列正式开始介绍设计模式的第一篇,所以肩负着确定这个系列风格的历史重任,它在我脑袋里默默地酝酿了好多天,却只搜刮出了一点儿不太清晰的轮廓,可是时间不等人,以后再多“迭代”
tianfeng701
·
2013-05-05 14:00
大话设计模式
读书笔记 代理模式
schoolgirl.javapackageorg.ustc.proxy;publicclassSchoolGirl{Stringname;publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}}givegift.javapackageorg.ustc.proxy;publicinterfac
a17909863341
·
2013-04-30 23:45
设计模式
长平狐 Java程序员从笨鸟到菜鸟之(三十四)
大话设计模式
(五)创建者模式和原型模式
创建者模式是创建型模式中最负责的一个设计模式了,创建者负责构建一个对象的各个部分,并且完成组装的过程.构建模式主要用来针对复杂产品生产,分离部件构建细节,以达到良好的伸缩性。把构造对象实例的逻辑移到了类的外部,在这个类外部定义了这个类的构造逻辑。它把一个复杂对象的构过程从对象的表示中分离出来。其直接效果是将一个复杂的对象简化为一个比较简单的对象。它强调的是产品的构造过程。 在软件系统中
newworld2010
·
2013-04-27 14:00
设计模式
【
大话设计模式
】——建造者模式
1.定义将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。2.类型创建型模式3.类图四种元素:Builder是一个抽象的建造者接口,为创建一个Product对象的各个部件指定的抽象接口。一般至少会有两个抽象方法,一个用来建造产品;一个是用来返回产品。ConcreteBuilder是具体建造者,实现Builder接口,构造和装配各个部件。具体来说一般是两项任务:组建产品;返回
jiuqiyuliang
·
2013-04-23 20:00
设计模式
【
大话设计模式
】——建造者模式
1.定义 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。2.类型 创建型模式3.类图 四种元素: Builder是一个抽象的建造者接口,为创建一个Product对象的各个部件指定的抽象接口。一般至少会有两个抽象方法,一个用来建造产品;一个是用来返回产品。 ConcreteBu
jiuqiyuliang
·
2013-04-23 20:00
类
C#
对象
建造者模式
建造者
设计模式开篇(一)
先从借来的
大话设计模式
看起,今天是第一章和第二章。第一章简单uml uml中继承很容易记住。说些不怎么好记住的,如依赖,关联,聚合,组合。
feibuhui123
·
2013-04-23 16:00
最近的推荐
学习方面(java):1,
大话设计模式
与大话数据结构,讲的比较深入浅出,学习java的新手可以看看2,java4android,来自mars的视频,灰常好。
DURONG
·
2013-04-21 17:00
浅谈设计模式的应用(未完)
通读了《
大话设计模式
》这本书,对于大部分设计似乎都看明白了。其实运用到实际的软件项目中,才是真正的理解了。比如petshop4.0里就使用到了工厂模式和facade模式,还有策略模式。
anonymoususer
·
2013-04-18 16:00
设计模式学习总结——前言
到目前为止,我已经看完了《
大话设计模式
》对设计模式有了初步的了解,为了进一步学习现在在阅读《HeadFirst设计模式》,另外还有两本关于设计模式的书籍,在学习过程中应该勤于思考,因此通过此系列的blog
angelazy
·
2013-04-17 14:00
简单工厂模式和工厂方法模式
概述在
大话设计模式
上也看了好多遍这三个模式了,总是感觉理解上有些模式,想通过这篇博客理顺一下能够让自己加深对他们三个的理解。通过比较三个模式,我用自己的理解介绍一下:1.
wangxuhebeibd
·
2013-04-16 15:00
设计模式
【
大话设计模式
系列】之观察者模式
观察者模式/发布-订阅模式PublishSubscribe模式 定义了一种一对多的依赖的关系,让多个观察者看对象,同时监听某一个主体对象。这个主题对象在状态发生变化时,会通知所有的观察者对象,使它们能够自动更新。优点:观察者模式所做的工作其实就是在解除耦合,让耦合的双方都依赖于抽象,而不是依赖于具体,从而使得各自的变化都不会影响到另外一边的变化. 当一个对象的改变需要同时改变其他对象时,而且
lantingxv_jing
·
2013-04-15 22:00
【
大话设计模式
系列】之装饰者模式
装饰者模式:动态地将责任附加到对象上,若要扩展功能,装饰者提供了比继承更有弹性的替代方案。 利用组合(composition)和委托(delegation)可以在运行时具有继承行为的效果。通过动态的组合对象,可以在新的代码添加新功能,而无须改动现有代码。既然没有改动现有代码,那么引进bug或产生意外的副作用的机会将大幅度减少。 利用继承设计子类的行为,是在编译时静态决定的,而且所有的子类都
lantingxv_jing
·
2013-04-15 17:00
【
大话设计模式
】——适配器模式
定义:将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原来由于接口不兼容而不能一起工作的类可以一起工作。类型:结构型模式分类:类适配器模式和对象适配器模式类适配器模式通过多重继承对接口进行匹配,而C#、VB.NET、JAVA等语言不支持多重继承,一个类只允许有一个父类。所以我们主要介绍的是对象适配器模式。类图:代码: //Target类 classTarget { publicvi
jiuqiyuliang
·
2013-04-14 16:00
设计模式
【
大话设计模式
】——适配器模式
定义: 将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原来由于接口不兼容而不能一起工作的类可以一起工作。类型: 结构型模式分类:类适配器模式和对象适配器模式 类适配器模式通过多重继承对接口进行匹配,而C#、VB.NET、JAVA等语言不支持多重继承,一个类只允许有一个父类。所以我们主要介绍的是对象适配器模式。类图: 代码: //Targ
jiuqiyuliang
·
2013-04-14 16:00
设计模式
类
C#
适配器模式
VB.NET版三层登录实例
刚从
大话设计模式
中过来的我,已经被它的好多种语言规则给弄混了,好在还有一点点VB基础,照虎画猫,然后调试、讨论、纠结了好多天之后现在算是把这个最最简单的登录实例给实现了。
wlccomeon
·
2013-04-13 20:00
《
大话设计模式
》读书笔记(C++代码实现) 第一章:简单工厂模式
王国维在《人间词话》说——古今之成大事业、大学问者,必经过三种之境界:"昨夜西风凋碧树。独上高楼,望尽天涯路。"此第一境也。"衣带渐宽终不悔,为伊消得人憔悴。"此第二境也。"众里寻他千百度,蓦然回首,那人却在灯火阑珊处。"此第三境也。此等语皆非大词人不能道。然遽以此意解释诸词,恐为晏欧诸公所不许也。"高中时此三句诗已熟记于心,工作两年来,自诩努力读书学习,其实不过九牛之一毛,还没入得门径。从前天
sdlypyzq
·
2013-04-10 22:00
上一页
43
44
45
46
47
48
49
50
下一页
按字母分类:
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
其他