设计模式_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 设计模式 >>列表
· 研磨设计模式 的 前言发布时间:2010-12-25
首先向各位长期支持我的朋友致以诚挚的感谢!《研磨设计模式》一书已经上市,具体的信息请参见上一篇博文,这里就不多说了,免得JE做出他们认为合理的举动。研磨设计模式的前言,里面也有很多对大家有用的信息。前言创作背景软件开发越来越复杂,对软件设计的要求也越来越高,而软件设计和架构的入门功夫就是深入理解和掌握设计模式,因此,设计模式的重要性不言而喻。很多朋友也认识到了设计模式的重要性,也看了很多的书籍和资料,但是,常听到他们这样的抱怨:“设计模式的书我看了不少,觉得都看懂了... 查看全文
· 研磨设计模式之简单工厂模式-3发布时间:2010-12-11
3模式讲解3.1典型疑问首先来解决一个常见的疑问:可能有朋友会认为,上面示例中的简单工厂看起来不就是把客户端里面的“newImpl()”移动到简单工厂里面吗?不还是一样通过new一个实现类来得到接口吗?把“newImpl()”这句话放到客户端和放到简单工厂里面有什么不同吗?理解这个问题的重点就在于理解简单工厂所处的位置。根据前面的学习,我们知道接口是用来封装隔离具体的实现的,目标就是不要让客户端知道封装体内部的具体实现。简单工厂的位置是位于封装体内的,也就是简单工厂是跟接口和具体的实现在一起的... 查看全文
· 设计模式前言发布时间:2010-12-08
计划了好久,今天终于可以静下心来敲打着键盘,记下自己喜欢的符号。当大家都在讨论着设计模式的利与弊的时候,我曾经犹豫了好久,到底有没有必要去针对性的学习设计模式,特别是PHP的设计模式。后来慢慢的接触,慢慢的不停地钻研,慢慢的发现,学习设计模式,还有另外的收获。也许工作中我们没有去用到,也许我们可以完全有意识的避开设计模式,也可以写出优雅的代码。可是,在学习设计模式的过程中我学会了怎么样去思考问题,怎么样去把OO思想理解的更透彻。所以我下定决心去学习设计模式,去和喜欢思考的人分享自己的所学... 查看全文
· 研磨设计模式之抽象工厂模式-1发布时间:2010-11-17
继续模式之旅,来个简单点的抽象工厂模式(AbstractFactory)1.1场景问题1.1.1选择组装电脑的配件举个生活中常见的例子——组装电脑,我们在组装电脑的时候,通常需要选择一系列的配件,比如:CPU、硬盘、内存、主板、电源、机箱等等。为了使讨论简单点,只考虑选择CPU和主板的问题。事实上,我们在选择CPU的时候,面临一系列的问题,比如:品牌、型号、针脚数目、主频等问题,只有把这些都确定下来,才能确定具体的CPU。同样,在选择主板的时候,也有一系列的问题,比如:品牌、芯片组、集成芯片... 查看全文
· 研磨设计模式之装饰模式-4发布时间:2010-11-17
3.3装饰模式和AOP装饰模式和AOP在思想上有共同之处。可能有些朋友还不太了解AOP,下面先简单介绍一下AOP的基础知识。1:什么是AOP——面向方面编程AOP是一种编程范式,提供从另一个角度来考虑程序结构以完善面向对象编程(OOP)。在面向对象开发中,考虑系统的角度通常是纵向的,比如我们经常画出的如下的系统架构图,默认都是从上到下,上层依赖于下层,如图5所示:图5系统架构图示例图而在每个模块内部呢?就拿大家都熟悉的三层架构来说,也是从上到下来考虑的,通常是表现层调用逻辑层,逻辑层调用数据层... 查看全文
· 研磨设计模式 封面show发布时间:2010-11-17
今天收到编辑发过来的最终图书封面,很开心,拿出来show一下!顺带做个广告,《研磨设计模式》一书由清华大学出版社出版并发行,即将上市,敬请关注!在大家的鼓励和支持下,《研磨设计模式》一书终于制作完成,即将与大家见面,现已进行预售,喜爱的朋友可以前往选购。预售链接:http://www.china-pub.com/197168,谢谢大家的支持!要是觉得这本书有用,记得在网店说几句好话啊,写书真的很辛苦,希望大家支持_^_... 查看全文
· 超经典的设计模式文章发布时间:2010-11-17
大牛chjavach关于设计模式的文章,绝对是看过的最好的了。但是今日登录,发现一直关注的大牛chjavach发了一篇博文《博文从首页被撤下,15天内不能发布到首页》,里面大致内容如下:“chjavach,你好!发表到JavaEye博客频道首页的文章应该是原创性质的、言之有物的文章,并且不允许您发布广告性质、软文性质、提问性质或者具有攻击性质的文章到博客频道首页。您的博客文章'研磨设计模式之简单工厂模式-1'不符合该发布条件,从博客频道首页撤出。在15天之内... 查看全文