}
«网站首页

云飞龙行

关注此人
把云飞龙行加为好友
附言:



最新动态
  • 2 解决方案1 简单工厂来解决 用来解决上述问题的一个合理的解决方案就是简单工厂,那么什么是简单工厂呢?1:简单工厂定义2:应用简单工厂来解决的思路 分析上面的问题,虽然不能让模块外部知道模块内的具体...
  • 云飞龙行 发表博客:研磨设计模式终于上市了 2010-12-24 09:44
    首先感谢大家长久以来的支持和鼓励,没有你们的大力帮助,是很难坚持走到今天的,因此,向你们致以诚挚的感谢! 另外有很多朋友在博客里面、QQ里面询问,到底什么时候能够看到书,这里集中公告一下: 目前书已经...
  • 继续研磨设计模式,来个简单的简单工厂 简单工厂不是一个标准的设计模式,但是它实在是太常用了,简单而又神奇,所以还是需要好好掌握的,就当是对学习设计模式的热身运动吧。 为了保持一致性,我们尽量按照学习其...
  • 云飞龙行 发表博客:研磨设计模式之 装饰模式-4 2010-11-01 12:57
    3.3 装饰模式和AOP 装饰模式和AOP在思想上有共同之处。可能有些朋友还不太了解AOP,下面先简单介绍一下AOP的基础知识。1:什么是AOP——面向方面编程 AOP是一种编...
  • 云飞龙行 发表博客:研磨设计模式之 装饰模式-3 2010-10-31 10:20
    3 模式讲解3.1 认识装饰模式(1)模式功能 装饰模式能够实现动态的为对象添加功能,是从一个对象外部来给对象增加功能,相当于是改变了对象的外观。当装饰过后,从外部使用系统的角度看,就不再是使用原始的...
  • 云飞龙行 发表博客:研磨设计模式之 装饰模式-2 2010-10-26 08:57
    2 解决方案2.1 装饰模式来解决 用来解决上述问题的一个合理的解决方案,就是使用装饰模式。那么什么是装饰模式呢?(1)装饰模式定义(2)应用装饰模式来解决的思路 虽然经过简化,业务简单了很多,但是需...
  • 云飞龙行 发表博客:研磨设计模式之 装饰模式-1 2010-10-18 09:13
    装饰模式(Decorator)1 场景问题1.1 复杂的奖金计算 考虑这样一个实际应用:就是如何实现灵活的奖金计算。 奖金计算是相对复杂的功能,尤其是对于业务部门的奖金计算方式,是非常复杂的,除了业务...
  • 云飞龙行 发表博客:研磨设计模式之 桥接模式-4 2010-09-16 14:22
    3.4 广义桥接-Java中无处不桥接 使用Java编写程序,一个很重要的原则就是“面向接口编程”,说得准确点应该是“面向抽象编程”,由于在Java开发...
  • 云飞龙行 发表博客:研磨设计模式之 桥接模式-3 2010-09-13 18:09
    3 模式讲解3.1 认识桥接模式(1)什么是桥接 在桥接模式里面,不太好理解的就是桥接的概念,什么是桥接?为何需要桥接?如何桥接?把这些问题搞清楚了,也就基本明白桥接的含义了。 一个一个来,先看什么是...
  • 云飞龙行 发表博客:研磨设计模式之 桥接模式-2 2010-09-06 09:19
    2 解决方案2.1 桥接模式来解决 用来解决上述问题的一个合理的解决方案,就是使用桥接模式。那么什么是桥接模式呢?(1)桥接模式定义 将抽象部分与它的实现部分分离,使它们都可以独立地变化。(2)应用桥...
  • 云飞龙行 发表博客:研磨设计模式之 桥接模式-1 2010-09-01 11:50
    来写一个大家既陌生又熟悉的设计模式,也是非常实用的一个设计模式,那就是桥接模式。 说陌生是很多朋友并不熟悉这个设计模式,说熟悉是很多人经常见到或者是下意识的用到这个设计模式,只是不知道罢了。桥接模式是...
  • 云飞龙行 发表博客:研磨设计模式之 单例模式-4 2010-08-31 08:34
    3.8 在Java中一种更好的单例实现方式 根据上面的分析,常见的两种单例实现方式都存在小小的缺陷,那么有没有一种方案,既能够实现延迟加载,又能够实现线程安全呢? 还真有高人想到这样的解决方案了,这个...
  • 云飞龙行 发表博客:研磨设计模式之 单例模式-3 2010-08-30 09:04
    3.3 延迟加载的思想 单例模式的懒汉式实现方式体现了延迟加载的思想,什么是延迟加载呢? 通俗点说,就是一开始不要加载资源或者数据,一直等,等到马上就要使用这个资源或者数据了,躲不过去了才加载,所以也...
  • 云飞龙行 发表博客:研磨设计模式之 单例模式-2 2010-08-28 08:26
    3 模式讲解3.1 认识单例模式(1)单例模式的功能 单例模式的功能是用来保证这个类在运行期间只会被创建一个类实例,另外单例模式还提供了一个全局唯一访问这个类实例的访问点,就是那个getInstanc...
  • 云飞龙行 发表博客:研磨设计模式之 单例模式-1 2010-08-27 08:34
    声明:都是原创的文章看到很多朋友在写单例,也来凑个热闹,虽然很简单,但是也有很多知识点在单例里面,看看是否能写出点不一样来。单例模式(Singleton)1 场景问题1.1 读取配置文件的内容 考虑这...
  • 云飞龙行 发表小组话题:为何不能发布到首页了 2010-08-26 10:00
    以前一直好好的,从昨天开发就发现这个问题了,发布一篇文章过后,能在首页看见,大致20分钟之后,就没有了,进入编辑的时候,显示(该文不能发至首页),为何啊? 符合...
  • 云飞龙行 发表博客:研磨设计模式之 命令模式-3 2010-08-25 08:19
    3.3 可撤销的操作 可撤销操作的意思就是:放弃该操作,回到未执行该操作前的状态。这个功能是一个非常重要的功能,几乎所有GUI应用里面都有撤消操作的功能。GUI的菜单是命令模式最典型的应用之一,所以你...
  • 云飞龙行 发表博客:研磨设计模式之 命令模式-2 2010-07-16 07:14
    3 模式讲解3.1 认识命令模式(1)命令模式的关键 命令模式的关键之处就是把请求封装成为对象,也就是命令对象,并定义了统一的执行操作的接口,这个命令对象可以被存储、转发、记录、处理、撤销等,整个命令...
  • 云飞龙行 发表博客:研磨设计模式之 命令模式-1 2010-07-09 07:27
    命令模式也是开发中常见的一个模式,也不是太难,比较简单,下面来详细的写一下命令模式。命令模式(Command)1 场景问题1.1 如何开机 估计有些朋友看到这个标题会非常奇怪,电脑装配好了,如何开机?...
  • 云飞龙行 发表博客:研磨设计模式之 策略模式-5 2010-07-07 06:49
    3.4 策略模式结合模板方法模式 在实际应用策略模式的过程中,经常会出现这样一种情况,就是发现这一系列算法的实现上存在公共功能,甚至这一系列算法的实现步骤都是一样的,只是在某些局部步骤上有所不同,这个...
  • 忘了告诉大家地址了, http://www.cnblogs.com/sjms/ 众位园友,请了
  • 先写了工厂方法模式,正在写策略模式,请各位前往,觉得好的给点掌声,觉得不好的,尽情拍砖,咱都收着
  • 云飞龙行 发表博客:研磨设计模式之 策略模式-4 2010-07-01 08:30
    3.3 Context和Strategy的关系 在策略模式中,通常是上下文使用具体的策略实现对象,反过来,策略实现对象也可以从上下文获取所需要的数据,因此可以将上下文当参数传递给策略实现对象,这种情况...
  • 云飞龙行 发表博客:研磨设计模式之 策略模式-3 2010-06-24 22:08
    3 模式讲解3.1 认识策略模式(1)策略模式的功能 策略模式的功能是把具体的算法实现,从具体的业务处理里面独立出来,把它们实现成为单独的算法类,从而形成一系列的算法,并让这些算法可以相互替换。 策略...
  • 云飞龙行 发表博客:研磨设计模式之 策略模式-2 2010-06-23 21:05
    2 解决方案2.1 策略模式来解决 用来解决上述问题的一个合理的解决方案就是策略模式。那么什么是策略模式呢?(1)策略模式定义 定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。本模式使得...
  • 云飞龙行 发表博客:研磨设计模式之 策略模式-1 2010-06-22 22:15
    首先感谢众多朋友的支持、评论和鼓励,只有多多努力,写点好的博文来回报大家的好意!接下来想写写另外一个虽然较简单,但是使用很频繁的模式——策略模式策略模式(Strategy)1 ...
  • 3.3 平行的类层次结构(1)什么是平行的类层次结构呢?  简单点说,假如有两个类层次结构,其中一个类层次中的每个类在另一个类层次中都有一个对应的类的结构,就被称为平行的类层次结构。  举个例子来说,...
  • 3.2 工厂方法模式与IoC/DIIoC——Inversion of Control 控制反转DI——Dependency Injection 依赖注入...
  • 3 模式讲解3.1 认识工厂方法模式(1)模式的功能 工厂方法的主要功能是让父类在不知道具体实现的情况下,完成自身的功能调用,而具体的实现延迟到子类来实现。 这样在设计的时候,不用去考虑具体的实现,需...
  • 2 解决方案2.1 工厂方法模式来解决 用来解决上述问题的一个合理的解决方案就是工厂方法模式。那么什么是工厂方法模式呢?(1)工厂方法模式定义 定义一个用于创建对象的接口,让子类决定实例化哪一个类,F...
Top