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
------【大话设计模式】
Java程序员从笨鸟到菜鸟之(三十一)
大话设计模式
(一)设计模式遵循的七大原则
本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.net/csh624366188 最近几年来,人们踊跃的提倡和使用设计模式,其根本原因就是为了实现代码的复用性,增加代码的可维护性。设计模式的实现遵循了一些原则,从而达到代码的复用性及增加可维护性的目的,设计模式对理解面向对象的三大特征有很好的启发,不看设计模式,很难深层地体会到面向对象开发带来的好处 。
csh624366188
·
2012-04-14 09:00
java
设计模式
编程
工作
测试
扩展
Java程序员从笨鸟到菜鸟之(三十一)
大话设计模式
(一)设计模式遵循的七大原则
本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.net/csh624366188 最近几年来,人们踊跃的提倡和使用设计模式,其根本原因就是为了实现代码的复用性,增加代码的可维护性。设计模式的实现遵循了一些原则,从而达到代码的复用性及增加可维护性的目的,设计模式对理解面向对象的三大特征有很好的启发,不看设计模式,很难深层地体会到面向对象开发带来的好处 。
曹胜欢
·
2012-04-14 00:00
设计模式
Java程序员从笨鸟到菜鸟
Java程序员从笨鸟到菜鸟
大话设计模式
《
大话设计模式
》学习笔记(一)
《
大话设计模式
》学习笔记(一)面向对象的三大特性:封装、继承和多态。第一个设计模式,也是我最常用的设计模式,简单工厂模式。这个设计模式比较好理解,就是简单的switch...case...语句。
yhb5566
·
2012-04-09 10:00
设计模式
编程
UML
c++中设计模式这个词--痛苦的当代程序员--人生规划
《
大话设计模式
》也卖的不错。
howema
·
2012-04-03 21:00
设计模式之初
(根据
大话设计模式
-程杰,写写自己的思路与想法) 先说一下设计模式有哪一些,包括几种原则 1、简单工厂模式 2、策略模式 3、单一职责原则 4、开放封闭原则 5、依赖倒转原则 6、装饰模式
mmdev
·
2012-03-24 20:00
设计模式
大话设计模式
之观察者模式--学习笔记
原帖:http://www.cnblogs.com/iuices/archive/2011/05/24/2055461.html观察者模式就是将一个系统分割成一系列相互协作的类,有一个很不好的副作用,那就是需要维护相关对象间的一致性,但是通过使用委托可以解决这一问题。实际上,观察者模式所做的工作其实就是在接触耦合,让耦合的双方都依赖于抽象,而不是依赖于具体,从而使得各自的变化都不会影响另一边的变化
piaopiaohu123
·
2012-03-16 11:00
设计模式
工作
String
Class
action
interface
详解UML中的6大关系(关联、依赖、聚合、组合、泛化、实现)
大话设计模式
上的一个图,我用EA画出来的: UML中的6大关系相关英文及音标:UML中的6大关系相关英文及音标: 依赖关系 dependency [di'pendənsi
fr_han
·
2012-03-15 10:00
外观模式:有序?无序?
上周七期的师哥师姐在给我们讲课的时候,关于外观模式这里引起来很激烈的讨论,回头想了想,把我的思路写在这里,大家可以看一看:关于在《
大话设计模式
》里面外观模式是这样定义的:为子系统中的一组接口提供一个一致的界面
txf2004
·
2012-03-13 09:00
外观模式
外观模式:有序?无序?
上周七期的师哥师姐在给我们讲课的时候,关于外观模式这里引起来很激烈的讨论,回头想了想,把我的思路写在这里,大家可以看一看: 关于在《
大话设计模式
》里面外观模式是这样定义的:为子系统中的一组接口提供一个一致的界面
wangboxian
·
2012-03-13 09:00
设计模式
外观模式:有序?无序?
上周七期的师哥师姐在给我们讲课的时候,关于外观模式这里引起来很激烈的讨论,回头想了想,把我的思路写在这里,大家可以看一看:关于在《
大话设计模式
》里面外观模式是这样定义的:为子系统中的一组接口提供一个一致的界面
wsql
·
2012-03-13 09:00
外观模式
我看'工厂模式'--->"简单工厂、工厂方法、抽象工厂"
大话设计模式
"中的工厂模式主要分为3类:①简单工厂模式(SimpleFactoryPattern)②工厂方法模式(FactoryMethodPattern)③抽象工厂模式(AbstractFactoryPa
txf2004
·
2012-03-12 20:00
工厂模式
我看'工厂模式'--->"简单工厂、工厂方法、抽象工厂"
大话设计模式
"中的工厂模式主要分为3类:①简单工厂模式(SimpleFactoryPattern)②工厂方法模式(FactoryMethodPattern)③抽象工厂模式(AbstractFactory
mazhaojuan
·
2012-03-12 20:00
设计模式
优化
工作
扩展
产品
Objective-C @encode关键字
最近一段时间比较忙,抽空看了一下设计模式(主要是看两本书,《
大话设计模式
》和《Objective-C编程之道:iOS设计模式解析》 );研究了一下3D数学和opengl,开始学习cocos2D,感觉时间总是很零散
yhawaii
·
2012-03-10 19:00
访问者模式
据《
大话设计模式
》中说算是最复杂也是最难以理解的一种模式了。定义(源于GoF《DesignPattern》):表示一个作用于某对象结构中的各元素的操作。
klarclm
·
2012-03-09 20:00
java
设计模式
数据结构
算法
语言
WF4.0实战(二):超市收银软件
今天翻到了伍迷前辈的
大话设计模式
中的《第二章商场促销-策略模式》。我感觉用WF去实现,比较简单直观,我很喜欢做简单的事情。故使用了伍迷前辈书中的两个主要人物小菜和大鸟,写下这篇博客。
晨曦之光
·
2012-03-09 12:00
电子书分享--java方面
设计模式可复用面向对象软件的基础.rar企业应用架构模式(PDF带书签索引版).pdf敏捷软件开发:原则、模式与实践.pdf领域驱动设计——软件核心复杂性应对之道(中英文版).rar领域驱动设计.软件核心复杂性应对之道.rar
大话设计模式
UlricQin
·
2012-03-07 22:00
Java电子书
设计模式总结 .
学习
大话设计模式
应经有一个月的光景了。学习过程中,就感觉挺好玩的。
liyong1115
·
2012-03-07 19:00
设计模式
编程
生活
《
大话设计模式
》读书笔记:代理模式与Java的Proxy动态代理
代理模式(Proxy),为其他对象提供一种代理以控制对这个对象的访问。在面向对象编程中,直接引用某些对象会因为种种原因(比如对象创建的开销过大,访问需要安全控制,或者需要跳出当前进程等)带来很多问题,给用户或者系统本身带来不便或者异常。这时,就需要在操作对象(客户端)和被调用对象(真实对象)之间添加一个代理,以协助操作对象控制对被调用对象的访问,起到透明中介的作用。代理模式的应用:一是远程代理,即
sadfishsc
·
2012-03-02 14:00
java
设计模式
object
读书
Class
action
《
大话设计模式
》读书笔记:代理模式与Java的Proxy动态代理
代理模式(Proxy),为其他对象提供一种代理以控制对这个对象的访问。 在面向对象编程中,直接引用某些对象会因为种种原因(比如对象创建的开销过大,访问需要安全控制,或者需要跳出当前进程等)带来很多问题,给用户或者系统本身带来不便或者异常。这时,就需要在操作对象(客户端)和被调用对象(真实对象)之间添加一个代理,以协助操作对象控制对被调用对象的访问,起到透明中介的作用。 代理模式的应用:一是
webcode
·
2012-03-02 14:00
proxy
《
大话设计模式
》读书笔记:装饰模式与均值计算实例
装饰模式(Decorator),动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更加灵活。装饰模式在不改变原类文件和继承关系的情况下,用被装饰对象的父类新派生一个装饰对象,用装饰对象来包裹被装饰对象(真实对象)以达到装饰(添加新功能/职责)的效果。所谓“装饰”,就是动态地为真实对象添加新的功能。当系统需要新功能的时候,传统的做法是向旧的类中添加的新的代码,这些新加的代码通常装
sadfishsc
·
2012-02-29 19:00
设计模式
list
Decorator
读书
Class
import
《
大话设计模式
》读书笔记:装饰模式与均值计算实例
装饰模式(Decorator),动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更加灵活。 装饰模式在不改变原类文件和继承关系的情况下,用被装饰对象的父类新派生一个装饰对象,用装饰对象来包裹被装饰对象(真实对象)以达到装饰(添加新功能/职责)的效果。 所谓“装饰”,就是动态地为真实对象添加新的功能。当系统需要新功能的时候,传统的做法是向旧的类中添加的新的代码,这些新加的代
webcode
·
2012-02-29 19:00
设计模式
《
大话设计模式
》读书笔记:策略模式+反射的Java实现
策略模式(Strategy):定义了算法家族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化不会影响到使用算法的用户。策略模式是一种定义一系列算法的方法,从概念上看,所有这些算法完成的都是相同的工作,只是实现上不同,它可以以相同的方式调用所有的算法,减少各种算法类与算法使用类之间的耦合。策略模式是用来封装算法的,但在实践中发现,可以用它来封装几乎任何类型的规则,只要在分析过程中需要在不同
webcode
·
2012-02-29 17:00
java实现
《
大话设计模式
》读书笔记:策略模式+反射的Java实现
策略模式(Strategy):定义了算法家族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化不会影响到使用算法的用户。策略模式是一种定义一系列算法的方法,从概念上看,所有这些算法完成的都是相同的工作,只是实现上不同,它可以以相同的方式调用所有的算法,减少各种算法类与算法使用类之间的耦合。策略模式是用来封装算法的,但在实践中发现,可以用它来封装几乎任何类型的规则,只要在分析过程中需要在不同
sadfishsc
·
2012-02-29 17:00
java
设计模式
算法
读书
Class
HP
UML类图中的基本图示 ——《
大话设计模式
》读书笔记
UML类图中的基本图示——《
大话设计模式
》读书笔记 by斜风细雨QQ:253786989 2012-02-271 类(class) 第一行timer是类名,如果是抽象类,用斜体显示。
NorthCan
·
2012-02-27 18:00
详解UML中的6大关系(关联、依赖、聚合、组合、泛化、实现)
大话设计模式
上的一个图,我用EA画出来的: UML中的6大关系相关英文及音标: 依赖关系 dependency [di'pendənsi] 关联关系 association [ə,səuʃi'eiʃən
wsmajunfeng
·
2012-02-23 12:00
UML
详解UML中的6大关系(关联、依赖、聚合、组合、泛化、实现)
大话设计模式
上的一个图,我用EA画出来的: UML中的6大关系相关英文及音标: 依赖关系 dependency [di'pendənsi] 关联关系 association [ə,səuʃi'eiʃən
wsmajunfeng
·
2012-02-23 12:00
UML
从理发流程想到的组合设计模式
先看看组合模式的定义吧,在《
大话设计模式
一书中》组合模式的定义为:“将对象组合成树形结构以表示‘部分-整体’的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。”
cangshi004
·
2012-02-16 17:04
用户
设计
lsquo
结构图
加盟店
设计模式之状态模式和策略模式
(《
大话设计模式
》16章)注意最后一句,通常是不同类中某个方法的名相同,但具体操作不同。策略
lingerlanlan
·
2012-02-14 21:23
设计模式
《
大话设计模式
》读书笔记:6个原则
单一职责原则:就一个类而言,应该仅有一个引起它变化的原因。如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这个耦合会导致脆弱的设计,当变化发生时,设计会遭到意想不到的破坏。软件设计真正要做的许多内容,就是发现职责并把那些职责相互分离;如果能够想到多于一个动机去改变一个类,那么这个类就具有多于一个职责,就应该考虑类的职责分离。 开放-封
sadfishsc
·
2012-01-31 13:00
设计模式
编程
读书
扩展
语言
任务
《
大话设计模式
》读书笔记:6个原则
单一职责原则:就一个类而言,应该仅有一个引起它变化的原因。 如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这个耦合会导致脆弱的设计,当变化发生时,设计会遭到意想不到的破坏。 软件设计真正要做的许多内容,就是发现职责并把那些职责相互分离;如果能够想到多于一个动机去改变一个类,那么这个类就具有多于一个职责,就应该考虑类的职责分离。
webcode
·
2012-01-31 13:00
设计模式
书读百篇,其义自现
最近公司组织读书活动,我读了《走出软件作坊》,《金子塔原理》,《.NET核心探秘》,《
大话设计模式
》等和以前自己读过的其他书籍,发现很多书籍不管是技术的还是人文的,书籍的写作方式和书籍表述的内容中隐含的思考方式
·
2012-01-20 17:00
书
迪米特法则
对于迪米特法则,在《
大话设计模式
》中第一次接触,不过总不理解什么概念,感觉和 依赖倒转原则好像,今天看到这篇文章感觉很清晰,转来学习。
sundenskyqq
·
2012-01-20 16:00
virtual、abstract、、Interface区别及应用
在看
大话设计模式
的时候经常会看到abstract,virtual方法,并且这两个方法都可以用override在子类中进行重写,刚一看到时有点搞不清楚,既然这两个方法都可以进行重写,并且都可以在抽象类中定义
a1314517love
·
2012-01-18 11:00
设计模式
c
C#
interface
关于面对对象的知识点
《
大话设计模式
》里这样提到了面对对象的设计:遇到程序用计算机能理解的思维去思考,这是编程初学者的主要问题。这样的程序虽然也解决了问题,但是复用差、维护难、扩展差。
xqf309
·
2012-01-15 10:00
设计模式
编程
文档
扩展
读书笔记----THINK IN JAVA
之前看了一半《
大话设计模式
》,之后嫌电子版看的不过瘾
小懒蛋
·
2012-01-08 22:00
java
设计模式
程序员
think in java
北京
大话设计模式
概述笔记
第一章、计算器——简单工厂模式面向对象:可维护、可复用、可扩展、灵活性好业务封装:业务逻辑与界面逻辑分开,让它们的耦合度下降面向对象三大特性:封装,继承,多态URL类图:注意前面的符号,“+”表示public,“-”表示private,“#”表示protected继承、接口、关联、聚合、合成(组合)、依赖简单工厂模式可以解决对象的创建问题第二章、商场促销——策略模式策略模式(Strategy):
ProjectOOCloud
·
2012-01-02 19:44
职场
设计
计算器
休闲
UML学习-摘自《
大话设计模式
》
在自己设计的过程中,有时很困惑于这些类图。记下来以便后面回顾。 类(class) :类图分三层。第一层显示类的名称,若是抽象类,则用斜体显示。第二层显示类属性,通常为字段或属性。第三层显示类的操作,即方法或行为。属性和方法前的符号:"+"表示public,"-"表示private,“#” 表示protected。 接口(interface):矩形表示法及棒棒糖表示法。矩形表示法:顶端
Fly Heart
·
2011-12-21 21:00
设计模式总结 .
大话设计模式
大话设计模式
中将近三十种模式,是将我们原来的代码框架思路转变成另一种思路。
liyong1115
·
2011-12-18 15:00
设计模式
编程
工作
算法
扩展
手机
大话设计模式
之策略模式(Strategy Pattern)
转载地址为:http://www.cnblogs.com/chengxingliang/archive/2011/09/26/2185509.html四个角色:抽象策略类(Strategy)、具体策略类(ConcreteStrategy)、场景角色(Context)、客户端(Client) 抽象策略类(Strategy):接口提供动作让场景角色Context调用各种具体策略类的算法。
haha_mingg
·
2011-12-15 20:00
设计模式
算法
String
Class
大话设计模式
之责任链模式(Chain of Responsibility Pattern)
转载地址:http://www.cnblogs.com/chengxingliang/archive/2011/10/08/2199128.html四个角色:传递者接口(Handler)、具体传递者(ConcreteHandler)、客户端(Client) 传递者接口(Handler):定义一个处理请求的接口和实现下一个对象 具体传递者(ConcreteHandler):
haha_mingg
·
2011-12-15 20:00
设计模式
String
Class
大话设计模式
之模板方法模式(Template Method Pattern)
转载址址:http://www.cnblogs.com/chengxingliang/archive/2011/11/29/2256139.html四个角色:抽象类(AbstractClass)、具体子类(ConcreateClass)、客户端(Client) 抽象类(AbstractClass):定义抽象原始操作让其子类可重定义,并且添加一个模板方法定义算法骨架模板,调用原始操作
haha_mingg
·
2011-12-15 20:00
设计模式
算法
String
生活
Class
[置顶] 编程融入生活---设计模式总结
大话设计模式
大话设计模式
中将近三十种模式,是将我们原来的代码框架思路转变成另一种思路。
xhf55555
·
2011-12-11 11:00
设计模式小感
第一遍看
大话设计模式
就如同盲人摸象般,过了一遍模糊的了解了大概的样子,感觉所有的设计模式都大同小异,都围绕着同一个目标去实现。
xhf55555
·
2011-12-04 20:00
设计模式
编程
生活
扩展
《
大话设计模式
》读书笔记一
今天开始看
大话设计模式
,觉得通俗易懂,作为设计模式的入门书再好不过。
胡笨笨
·
2011-12-02 22:00
设计模式
策略模式
大话设计模式
[收集]C++继承:共有,私有,保护
在将《
大话设计模式
》中的实例(C#)用C++写出来的过程中遇到了一些细节上的差异,这些差异看起来貌似C++确实比较繁琐,或者说更加灵活。
yockie
·
2011-11-28 22:00
设计模式
C++
c
C#
面向对象设计的几个原则
刚刚把《
大话设计模式
》看完,在看着本书的时候碰到了些困惑:代码大部分理解,但是在理解设计模式中各个类之间的关系时有点吃力,卡在这里一个多星期都没有进展。
lidaasky
·
2011-11-22 21:00
大话设计模式
总结(28种设计模式定义+简单理解)
大话设计模式
这本书写的非常有创意,非常适合我这种新手。用了大约两个星期的时间看完了这本书,代码全部都敲了一遍,虽然没有一点基础,但是还是领略到了面向对象的威力。
yangyuankp
·
2011-11-15 16:00
设计模式
工作
算法
扩展
语言
vb
第一次接触三层架构感想
看完
大话设计模式
,今天研究了一下三层架构和MVC。经过对比发现三层架构和MVC其实本质上没有区别,都分为三层,我觉得MVC就是三层架构,只不过具体要求不同。
yangyuankp
·
2011-11-14 17:00
读"大话"认识23种设计模式
读完了《
大话设计模式
》这本书,给我的第一感觉是:小菜不是小菜,而是个高手。
mazhaojuan
·
2011-11-14 16:00
设计模式
面试
读"大话"认识23种设计模式
读完了《
大话设计模式
》这本书,给我的第一感觉是:小菜不是小菜,而是个高手。
txf2004
·
2011-11-14 16:00
设计模式
上一页
50
51
52
53
54
55
56
57
下一页
按字母分类:
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
其他