上一页 1 ··· 6 7 8 9 10 11 12 13 下一页
摘要: 一、上篇回顾 通过上篇的简单讲解,我们知道了,组合模式意图是通过整体与局部之间的关系,通过树形结构的形式进行组织复杂对象,屏蔽对象内部的细节,对外展现统一的方式来操作对象,是我们处理更复杂对象的一个手段和方式。本文以查询控件为例,说明了,查询控件内部的组成元素,及如何操作内部的组成元素,包括添加元素,删除和处理相应事件的Handler,当然组合模式的作用远比这些强大,后面我们肯定会在一些实例代码中... 阅读全文
posted @ 2010-12-09 11:52 hotdefans 阅读(13346) 评论(44) 推荐(39) 编辑
摘要: 一、开篇 距离上篇《Step by Step-构建自己的ORM系列-开篇》的时间间隔的太久了,很对不住大家啊,主要是因为有几个系列必须提前先写完,才能继续这个系列,当然我也在写这几个系列的过程中,对ORM这个系列中的原来的实现的想法有了新的认识和改进,当然这些都不是说是很先进的思想或者认识,也可能是大家见过的思路吧,希望后面我能在写设计模式系列的过程中,穿插讲解ORM系列,当然我的这个构建的系列,... 阅读全文
posted @ 2010-12-07 16:39 hotdefans 阅读(8374) 评论(81) 推荐(32) 编辑
摘要: 一、上篇回顾 我们上篇主要讲述了结构型模式中的外观模式,外观模式作为结构型模式中的一个简单又实用的模式,外观模式通过封装细节来提供大粒度的调用,直接的好处就是,封装细节,提供了应用写程序的可维护性和易用性。外观模式一般应用在系统架构的服务层中,当我们是多个不同类型的客户端应用程序时,比如一个系统既可以在通过Web的形式访问,也可以通过客户端应用程序的形式时,可能通过外观模式来提供远程服务,让应用程... 阅读全文
posted @ 2010-12-06 21:47 hotdefans 阅读(7859) 评论(20) 推荐(28) 编辑
摘要: 一、上篇回顾上篇我们主要讲述了创建型模式中的最后一个模式-原型模式,我们主要讲述了原型模式的几类实现方案,和原型模式的应用的场景和特点,原型模式适合在哪些场景下使用呢?我们先来回顾一下我们上篇讲述的3个常用的场景。 1、我们在运行态的时候,动态的创建一个动态类型的对象的时候,可能我们使用原型模式,可以动态的创建指定类型的副本,这无疑是好的选择,否则如果通过我们前面讲述的几个创建型模式来实现的话,效... 阅读全文
posted @ 2010-12-06 08:32 hotdefans 阅读(16731) 评论(27) 推荐(18) 编辑
摘要: 一、上篇回顾 上篇创建者模式中,我们主要讲述了创建者的几类实现方案,和创建者模式的应用的场景和特点,创建者模式适合创建复杂的对象,并且这些对象的每个组成部分的详细创建步骤可以是动态的变化的,但是每个对象的组装的过程来说可能是相对固定的或者说是对象的创建的过程是固定的,那么通过创建者模式可以很好的解决这类复杂对象的创建,而在我们的生活中或者是项目中可能会有这个方面的需求,那么使用创建者模式无疑是好的... 阅读全文
posted @ 2010-12-04 17:14 hotdefans 阅读(24450) 评论(37) 推荐(37) 编辑
摘要: 一、上篇回顾 上篇我们主要讲述了抽象工厂模式和工厂模式。并且分析了该模式的应用场景和一些优缺点,并且给出了一些实现的思路和方案,我们现在来回顾一下: 抽象工厂模式:一个工厂负责所有类型对象的创建,支持无缝的新增新的类型对象的创建。这种情况是通过配置文件来实现的,通过字典映射的方式来实现,不过可能效率上有点低下,可以通过优化的方式来做,上篇中我们也给出了委托的工厂实现形式,相比之前的简单工厂模式和工... 阅读全文
posted @ 2010-12-02 18:35 hotdefans 阅读(17235) 评论(32) 推荐(23) 编辑
摘要: 一、上篇回顾 上篇我们主要讲述了简单工厂模式和工厂模式。并且分析了每种模式的应用场景和一些优缺点,我们现在来回顾一下: 简单工厂模式:一个工厂负责所有类型对象的创建,不支持无缝的新增新的类型对象的创建。 工厂模式:多个工厂负责多个类型对象的创建,每个工厂只负责具体类型对象的创建,支持无缝的新增类型对象的创建,需要实现工厂接口类和具体的类型对象类。 我们来简单的对比下这2个模式的优缺点:模式名称优点... 阅读全文
posted @ 2010-12-01 14:43 hotdefans 阅读(12682) 评论(72) 推荐(71) 编辑
摘要: 一、开篇 一个多月没有写文章了,一方面是由于家庭的原因,还有一方面是因为工作上的原因,所以在这里给大家说抱歉了,这段时间也是有很多热心的朋友,一直询问我,什么时候能把相关的系列文章写完,其实我也特别的想赶快的把相关的文章书写完毕,不过现在真的是有时候力不从心,家庭和工作上的事情需要都处理好,所以属于个人思考的时间可能就会相对的少一些了,不过我会继续努力,出时间来把下面的这几个系列写完: 1、系统架... 阅读全文
posted @ 2010-11-30 17:00 hotdefans 阅读(15275) 评论(62) 推荐(48) 编辑
摘要: 园子里面有太多优秀的设计模式文章了,但是可能每个人的出发角度和关注点不同,可能会对每个模式理解的角度和切面不同,我想以我自己理解的方式来跟大家共同探讨下常用的设计模式,并且我会结合工作中的开发实际场景来说明每个模式的用法和特点,希望能对大家有所帮助,当然这些内容都是个人在实际项目中的总结和实践,错误或者理解有误之处,还请大家多多指正,多谢大家前来交流! 创建型 1、设计模式系列-单件模式 2、设计... 阅读全文
posted @ 2010-11-30 09:08 hotdefans 阅读(11618) 评论(56) 推荐(36) 编辑
摘要: 一、开篇 我写博客的时间很短,但是受到了博客园不少好朋友的鼓励和支持,让我信心颇受鼓舞,也让我在接下来的职业生涯中,有了更好的动力和方向。我写博的主要目的呢?其实就是有2个方面,一、总结自身学习的知识,加深自己的印象,可以以后在记忆不深刻或者记忆模糊的时候,查看一下自己写过的内容,温习和回顾;二、将自身工作中的经验和收获分享给大伙,同时大伙提出的不同的意见和建议都是对自身的能力的提升,如果说不知道... 阅读全文
posted @ 2010-10-22 18:35 hotdefans 阅读(54126) 评论(165) 推荐(60) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 下一页