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
------【大话设计模式】
浅读《
大话设计模式
》————6、穿什么有这么重要?——装饰模式
浅读《
大话设计模式
》————6、穿什么有这么重要?——装饰模式浅读《
大话设计模式
》————6、穿什么有这么重要?——装饰模式如果不是看到有这么好的一个设计模式,我想我能给的设计也就是小菜扮靓第一版。
无名
·
2009-04-16 20:00
对java反射机制的理解及帮助文档
也因为这种一直报着害怕的感觉没敢深入学习,可是就是前几天因为看到“
大话设计模式
之 小菜编程成长记”中讲的设计模式中讲到java反射,使得我不得不好好的学习下java反射,真正静下心来学习过后才发现原来
summernight
·
2009-04-02 13:00
java
设计模式
spring
编程
IOC
浅读《
大话设计模式
》————5、会修电脑不会修收音机?——依赖倒转原则
浅读《
大话设计模式
》————5、会修电脑不会修收音机?——依赖倒转原则浅读《
大话设计模式
》————5、会修电脑不会修收音机?——依赖倒转原则电脑比收音机简单吗?
无名
·
2009-03-31 23:00
浅读《
大话设计模式
》---------------4、考研求职两不误----开放-封闭原则
浅读《
大话设计模式
》---------------4、考研求职两不误----开放-封闭原则浅读《
大话设计模式
》---------------4、考研求职两不误----开放-封闭原则开放—封闭原则,是说软件实体
无名
·
2009-03-30 23:00
浅读《
大话设计模式
》----------------3、拍摄UFO------单一职责原则
浅读《
大话设计模式
》----------------3、拍摄UFO------单一职责原则浅读《
大话设计模式
》----------------3、拍摄UFO------单一职责原则 这个模式应该是最容易理解的一个模式了
无名
·
2009-03-30 23:00
浅读《
大话设计模式
》----------------2、商场促销-----策略模式
浅读《
大话设计模式
》----------------2、商场促销-----策略模式浅读《
大话设计模式
》----------------2、商场促销-----策略模式从本章我首先得到的第一个信息是:策略模式的问题
无名
·
2009-03-29 23:00
浅读《
大话设计模式
》----------------1、代码无错就是优?---简单工厂模式
浅读《
大话设计模式
》----------------1、代码无错就是优?---简单工厂模式浅读《
大话设计模式
》----------------1、代码无错就是优?
无名
·
2009-03-29 21:00
大话设计模式
之C++实现---简单工厂模式
本程序是从
大话设计模式
里面所提出的,我用C++来实现(我总是没事就把C#改为C++,看来有时间也去学下。
jacklam200
·
2009-03-26 22:00
盘点我在清华两年半时间里所做的有代表性的图书以及所获得奖项
荣获中国图书商报和51CTO联合评选的2008年度IT图书最佳策划编辑 销量最好、获奖最多、影响最大,同时我自己也非常喜欢的有: 《
大话设计模式
》获得荣誉和奖项:荣获互动出版网评选的
大溪水
·
2009-03-26 10:08
计算机
图书
置顶
畅销书
策划编辑
盘点我在清华两年半时间里所做的有代表性的图书以及所获得奖项
荣获中国图书商报和51CTO联合评选的2008年度IT图书最佳策划编辑 销量最好、获奖最多、影响最大,同时我自己也非常喜欢的有: 《
大话设计模式
》获得荣誉和奖项:荣获互动出版网评选的
大溪水
·
2009-03-26 10:08
计算机
图书
置顶
畅销书
策划编辑
《
大话设计模式
》笔记2
个人觉得设计模式只是一种设计方式的总结,正如大多数人说的用了不一定就程序很好。好的程序是有标准的:功能性,稳定性,效率性,可维护和可扩展性,以及可读性。把简单的功能写的复杂人人都会,复杂的功能用简单的代码描述出来,却不是个个都行。所以设计模式为我们提供了一种方式和一种标杆。 6.代理模式:书中描述是代理类实现与被代理的类相同的接口,代理类通过合成被代理类,就实现被代理的类的功能,有点象装饰模式,只
daiwy
·
2009-03-25 11:30
职场
休闲
《
大话设计模式
》笔记2
个人觉得设计模式只是一种设计方式的总结,正如大多数人说的用了不一定就程序很好。好的程序是有标准的:功能性,稳定性,效率性,可维护和可扩展性,以及可读性。把简单的功能写的复杂人人都会,复杂的功能用简单的代码描述出来,却不是个个都行。所以设计模式为我们提供了一种方式和一种标杆。6.代理模式:书中描述是代理类实现与被代理的类相同的接口,代理类通过合成被代理类,就实现被代理的类的功能,有点象装饰模式,只是
daiwy
·
2009-03-25 11:30
职场
休闲
《
大话设计模式
》笔记1
经典设计模式23,现在开始利用上班时间研究。代码例子我就不写了,书上有,而且也很好懂。建议去看书。只写自己的理解,以及在工作中体会到的。1.简单工厂模式:主要针对类的实例化的而设计,通过同一的方法产生不同的类的实例。2.策略模式:是用于算法有异的条件下,通过继承统一接口,来达到算法替换的目的,如:商场打折行为下,不同的打折条件。3.类的单一职责:主要指一个类不应该承担不属于自己的方法,同时一个方法
daiwy
·
2009-03-25 11:49
职场
休闲
《
大话设计模式
》笔记1
经典设计模式23,现在开始利用上班时间研究。代码例子我就不写了,书上有,而且也很好懂。建议去看书。只写自己的理解,以及在工作中体会到的。1.简单工厂模式:主要针对类的实例化的而设计,通过同一的方法产生不同的类的实例。2.策略模式:是用于算法有异的条件下,通过继承统一接口,来达到算法替换的目的,如:商场打折行为下,不同的打折条件。3.类的单一职责:主要指一个类不应该承担不属于自己的方法,同时一个方法
daiwy
·
2009-03-25 11:49
职场
休闲
C#反射学习
以前听说反射也仅仅是在《
大话设计模式
》里面直到一点点,了解不深。 开始我还不知道反射到底有什么好处,后来我才知道利用反射我们可以在运行时的时候通过变量来实例化类的实例。
·
2009-03-25 10:00
C#
笔记-重构-改善既有代码的设计(Refactoring - Improving the Design of Existing Code)
花了一个星期的时间,大概学习了
大话设计模式
,这本书通俗易懂,大鸟总是从实际问题引出软件的设计模式,小菜总能在大鸟的指引下一步一步地用设计模式写出越来越完美的答案。
dxwangtcg
·
2009-03-22 10:33
重构
职场
笔记
休闲
学好Ajax,JSP,Servlet,Web方面,数据库方面,JAVA,J2EE的好资料和好视频
u=15133 支持此网站)
大话设计模式
JQuery基础教程 JSP.2.0技术手册(高清晰完整版) SOA权威指南:通过BEA Aqualogic Service Bus实现 精通JavaScript
myjavaWorld
·
2009-03-21 10:00
java
Ajax
jsp
Web
servlet
笔记-
大话设计模式
最近在查漏补缺,发现自己设计模式方面的知识太少,快走进工作岗位了,所以赶紧恶补一下,设计模式的理解一个好的软件架构师必须具备的,网上搜了一下,
大话设计模式
模式这本书评论很好,所以载下来好好学习一下
dxwangtcg
·
2009-03-17 10:01
模式
职场
设计
休闲
有感
大话设计模式
一般最常用的工厂模式,建造者模式,观察者模式策略模式,原型模式,代理模式等等本书通篇都是以情景对话的形式,用多个小故事或编程示例来组织讲解GoF(设计模式的经典名著――DesignPatterns:ElementsofReusableObject-OrientedSoftware,中译本名为《设计模式――可复用面向对象软件的基础》的四位作者ErichGamma、RichardHelm、RalphJ
dxwangtcg
·
2009-03-14 17:12
设计模式
职场
休闲
如何思考程序的设计和代码组织
今天看了
大话设计模式
第一章,写点读后感: 在编程序前,应该怎么想来设计程序的架构? 可维护 修改部分代码而不会影响其他代码。
colorlife
·
2009-03-05 10:00
设计模式
如何思考程序的设计和代码组织
今天看了
大话设计模式
第一章,写点读后感: 在编程序前,应该怎么想来设计程序的架构? 可维护 修改部分代码而不会影响其他代码。
colorlife
·
2009-03-05 10:00
设计模式
访问者模式进阶(一)
=这一篇并没有介绍关于访问者模式的进阶,先说一下访问者模式的使用情况,这里引用
大话设计模式
的例子,因为讲得比较精辟。假设有男人和女人两种元素,要分别打印出他们在不同状态时的不同表现。
Rjx2008
·
2009-02-27 12:00
设计模式
数据结构
算法
OO
设计模式序章
于是又想写下一些东西和大家分享:) 书看过几本,第一本是看小林同学推荐的
大话设计模式
,用C#写的,印象也最深刻,一开始看设计模式我觉得这本是很合适的
Rjx2008
·
2009-02-24 12:00
设计模式
编程
C++
c
Google
设计模式基础知识
下一步在设计模式方面的计划:巩固并运用设计模式,巩固:把《
大话设计模式
》,《.Net设计模式》,《设计模式——可复用的面向对象基础》,《敏捷软件开发:原则、模式与实践》这些书再结合起来系统的看一看,当然还会去买一些我手头上没有的关于设计模式的书
zhoubl668
·
2009-01-15 10:00
本人因《
大话设计模式
》而获得51CTO网站主办的"2008年十大IT图书最佳原创作者奖"
2008年十大IT图书最佳原创作者奖《
大话设计模式
》作者:程杰http://book.51cto.com/exp/bookrating2008/results.html 由于没有出席现场的颁奖仪式,所以只是录了感言录音在现场播放
伍迷
·
2009-01-14 09:00
《
大话设计模式
》入围51CTO读书频道“TOP10”十大IT技术图书及原创作者评选活动
目前《
大话设计模式
》出版一年,已经印刷五次,实际销量突破15000册。
伍迷
·
2008-12-11 16:00
UML图形 X 类之间的关系 X 实现代码
vector v_DaYan;public: void fly() { for_each(v_DaYan.begin(),v_DaYan.end(),fly); }};在《
大话设计模式
boluo1982107
·
2008-12-08 09:00
java
设计模式
each
UML
图形
读《
大话设计模式
》---观察者模式(Observer)
观察者模式(Observer)又叫发布-订阅(Public/Subscribe)模式.观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。观察者模式的结构图 观察者模式一般实现:// Observer.cpp : Defines the entry point for the console a
jia_xiaoxin
·
2008-11-30 17:00
设计模式
工作
String
action
each
fun
读《
大话设计模式
》---生成器模式(Builder)
生成器模式:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 结构图 Builder是为创建一个Product对象的各个部件指定的抽象接口。ConcreteBuilder是具体生成者,实现Builder接口,构造和装配各个部件。Product是产品角色,Director是指挥者,它是构建一个使用Builder接口的对象。主要用于创建一些复杂的对象,这些对象内部构建间的建造
jia_xiaoxin
·
2008-11-21 17:00
读《
大话设计模式
》---外观模式(Facade)
外观模式:为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得一个子系统更加容易使用 外观模式结构图 外观模式的一般实现方法:#include using namespace std;class SubSystemOne{public: void MethodOne() { cout MethodOne(); two->Method
jia_xiaoxin
·
2008-11-19 16:00
设计模式
工作
扩展
读《
大话设计模式
》---迪米特法则
迪米特法则也叫最少知识原则如果两个类不必彼此直接通信,那么这两个类就不应当发生直接的相互作用。如果其中一个类需要调用另一个类的某一个方法的话,可以通过第三者转发这个调用。迪米特法则首先强调的前题是在类的结构设计上,每一个类都应当尽量降低成员的访问权限,也就是说,一个类包装好自己的private状态,不需要让别的类知道的字段或行为就不要公开。
jia_xiaoxin
·
2008-11-19 15:00
设计模式
读《
大话设计模式
》---模板方法模式(TemplateMethond)
模板方法模式: 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 模板方法的一般实现://AbstractClass是一个抽象类,其实也就是一个抽象模板,并且实现了一个模板方法。//这个模板方法一般是一个具体方法,它给出了一个顶级逻辑的骨架,而逻辑的组成步//骤在相应的抽象操作中,推迟到了子类中实现,顶级逻辑
jia_xiaoxin
·
2008-11-17 16:00
设计模式
c
算法
生物
平台
读《
大话设计模式
》---原型模式(Prototype)
原型模式:用原型实例指定创建对象的种类,并且通过拷贝这些原型来创建新的对象。原型模式其实就是从一个对象再创建另外一个可定制的对象,而且不需知道任何创建的细节。 我认为原型模式在C++中其实就相当于拷贝构造函数,clone执行的是浅拷贝,copy执行的是深拷贝。原型模式的基本代码: #include #include using namespace std;class ProtoType{publi
jia_xiaoxin
·
2008-11-14 14:00
设计模式
c
prototype
null
读《
大话设计模式
》---工厂方法模式(factory method)
工厂方法模式(factorymethod):定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到他的子类。 简单工厂模式和工厂方法模式的区别:1.简单工厂模式简单工厂模式的最大优点在于工厂类中包含了必要的逻辑判断,根据客户端的选择条件动态实例化相关的类,对于客户端来说,去除了与具体产品的依赖。2.工厂方法模式工厂方法模式实现时,客户需要决定实例化哪一个工厂来决定产品
jia_xiaoxin
·
2008-11-08 23:00
读《
大话设计模式
》---代理模式(proxy)
代理模式(proxy)为其他对象提供一个代理以控制对这个对象的访问。结构图//Subject类,定义了RealSubjext和Proxy的公共接口,这样就在任何使用RealSubject的地方可以使用Proxyclass Subject{public: virtual void Request() = 0;};//RealSubject类,定义Proxy所代表的真实实体class RealS
jia_xiaoxin
·
2008-11-05 21:00
设计模式
html
.net
优化
null
读《
大话设计模式
》---装饰模式(decorator)
装饰模式动态的给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更灵活。 一般的实现代码class Component{public: //纯虚类 virtual void Operation() = 0;};class ConcreteComponent : public Component{public: virtual void Opera
jia_xiaoxin
·
2008-11-04 00:00
读《
大话设计模式
》---依赖倒转原则
依赖倒转原则A.高层模块不应依赖低层模块,两个都应该依赖抽象。B.抽象不应依赖细节,细节应该依赖抽象。说白了就是要针对接口编程,不要对是想编程。 里氏代换原则(LSP)子类型必须能够替换掉它们的父类型说白了就是一个软件实体如果使用的是一个父类的话,那么它一定使用于子类,且它察觉不出父类对象和子类对象的区别。也就是说在软件里面,把父类替换成他的子类,程序的行为没有变化,简单的说,子类必须能够替换掉它
jia_xiaoxin
·
2008-11-01 19:00
设计模式
编程
扩展
语言
Design Pattern
看完
大话设计模式
有好一段时间了,不过总觉得理解的不透彻,可是重新翻看又说不明白哪里不理解。
East's Blog
·
2008-10-31 16:00
读《
大话设计模式
》---开放-封闭原则
开放-封闭原则是指软件实体(类,模块,函数等等)应该可以扩展,但是不可以修改,对于扩展是开放的(Openforextension),对于更改是封闭的(Closedformodification)无论模块是多么的"封闭",都会存在一些无法对之封闭的变化,既然不可能完全封闭,设计人员必须对于他设计的模块应该对那种变化封闭作出选择。他必须先猜测出最有可能发生的变化种类,然后构造抽象来隔离那些变化,一般等
jia_xiaoxin
·
2008-10-31 15:00
读《
大话设计模式
》---策略模式(Strategy)
策略模式(Strategy):它定义了算法家族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。 结构图: //Strategy抽象类,定义所有支持的算法的公共接口。classStrategy{public: Strategy(){}; //算法方法 virtualvoidAlgorithmInterface(){};};//封装了具体算法或行为,继承于Str
jia_xiaoxin
·
2008-10-15 18:00
设计模式
算法
测试
单元测试
delete
Class
读《
大话设计模式
》---简单工厂模式(SimpleFactory)(二)
因为对C#不是很熟,所以将C#的程序转成了C++的。 //一个超市打折的实例#include"stdafx.h"#include"stdio.h"//抽象类classCashSuper{public: virtualdoubleacceptCash(doublemoney)=0;};//正常收费子类classCashNormal:publicCashSuper{public: virtualdou
jia_xiaoxin
·
2008-10-13 21:00
设计模式
c
C#
Class
调整学习计划
所以后来发现了一本不错的电子书籍《
大话设计模式
》,这本书的确写的还可以,之前看过一些零散的设计模式,当前也没有一个具体计划,实际项目开发中也没有去用,导致现在还不会用设计模式!
·
2008-10-12 22:00
学习
调整学习计划
所以后来发现了一本不错的电子书籍《
大话设计模式
》,这本书的确写的还可以,之前看过一些零散的设计模式,当前也没有一个具体计划,实际项目开发中也没有去用,导致现在还不会用设计模式!
·
2008-10-12 22:00
学习
面向对象编程的乐趣(TextBox.Text="")
今天,翻开《
大话设计模式
》的简单工厂模式,在探索的过程中获得了一些收获,深感面向对象思想的“力量”。但是看完这个模式后还是感觉有些晕头转向,无法真正地体会到其中的奥秘。
·
2008-10-04 00:00
面向对象
UML类图详解
本文是我在读《
大话设计模式
》时的一篇读书笔记 这个矩形框代表一个类,这是一个类图,它包括三层:显示类的名称,如果是抽象类,则用斜体表示。类的特性,通常为字段和属性。
jia_xiaoxin
·
2008-10-03 15:00
设计模式
读书
Class
UML
interface
读书
大话设计模式
第二章 策略模式 C++实现 1-2小节 未完
2.1商场收银软件//图2-1#define MAX 255void CShopsumDlg::OnCompute() { UpdateData(); m_totalPrices = m_num * m_price; char str[MAX+1]; sprintf (str, "单价:%8.2f 数量:%8d 合计:%10.2f", m_
Mr.Camus
·
2008-09-24 20:00
读书
大话设计模式
第一章 简单工厂模式 C++实现 已完
简单工厂模式1.1 面试受挫#include using namespace std;int main(void){ cout > A; cout > B; cout > C; int D = 0; if ( B == '+' ) D = A + C; if ( B == '-' ) D = A - C; if ( B
Mr.Camus
·
2008-09-24 17:00
大话设计模式
的前言
本书是一本程序集?NO。本书是一本故事集?NO。本书是一本通过故事讲述程序如何设计的方法集。本书是给连HelloWorld都没写过的非程序员看的书吗?NO。本书是给玩过穿孔纸带(0/1)、写过汇编、BASIC、C、C++、Delphi、Java、C#等语言,开发过覆盖全球、使用人数过亿、数百万行代码等大型系统的骨灰级程序员看的书吗?NO。本书希望能给渴望了解OO世界的初学者、困惑于僵硬、脆弱、无法
limfungsuen
·
2008-08-25 15:00
.Net(C#)
设计模式
编程
vb.net
语言
java
c#
Decorator模式
《
大话设计模式
》中以给人穿衣服这样的过程,展示了动态穿衣的过程:以人作为Component:/** *例子比较简单,未使用Component的继承 *@authorguozw * */ publicclassPerson
miracle9i
·
2008-08-11 17:00
设计模式
单一职责原则,开-闭原则,依赖倒置原则
《
大话设计模式
》连续三章讲述了三个原则,把这些重要语录摘抄下来,供我日后好好理解。
miracle9i
·
2008-07-29 00:00
设计模式
上一页
54
55
56
57
58
59
60
61
下一页
按字母分类:
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
其他