收藏私塾在线
 

欢迎您来到私塾在线网!   

请登录! 

免费注册 


javasscc的笔记
状态: 离线
人气:531680
访问用户量:1169
笔记经验:
总积分:1958
级别:普通会员
搜索本笔记
ta的交流分类
ta的交流主题贴(196)
ta的所有交流贴(200)
ta的全部笔记
全部笔记(98)
未分类笔记(0)
研磨设计模式(94)
课程问题(0)
设计模式综合项目实战(4)
存档
2013-05(4)
2012-08(39)
2012-07(55)

记笔记 » javasscc的笔记» 研磨设计模式笔记
2012-07-04 07:49:20
研磨设计模式之命令模式-3 ——跟着cc学设计系列
交流分类:Java

  3.3  可撤销的操作         可撤销操作的意思就是:放弃该操作,回到未执行该操作前的状态。这个功能是一个非常重要的功能,几乎所有GUI应用里面都有撤消操作的功能。GUI的菜单是命令模式最典型的应用之一,所以你总是能在菜单上找到撤销这样的菜单项。         既然这么常用,那该如何实……
浏览(3361)|评论 (1)|笔记分类 研磨设计模式

2012-07-04 07:49:15
研磨设计模式之命令模式-2 ——跟着cc学设计系列
交流分类:Java

  3  模式讲解 3.1  认识命令模式 (1)命令模式的关键         命令模式的关键之处就是把请求封装成为对象,也就是命令对象,并定义了统一的执行操作的接口,这个命令对象可以被存储、转发、记录、处理、撤销等,整个命令模式都是围绕这个对象在进行。 (2)命令模式的组装和调用        ……
浏览(4607)|评论 (1)|笔记分类 研磨设计模式

2012-07-04 07:49:09
研磨设计模式之命令模式-1 ——跟着cc学设计系列
交流分类:Java

    命令模式也是开发中常见的一个模式,也不是太难,比较简单,下面来详细的写一下命令模式。     命令模式(Command) 1  场景问题 1.1  如何开机         估计有些朋友看到这个标题会非常奇怪,电脑装配好了,如何开机?不就是按下启动按钮就可以了吗?难道还有什么玄机不成。   ……
浏览(5106)|评论 (1)|笔记分类 研磨设计模式

2013-01-04 08:51:07
研磨设计模式之策略模式-6 ——跟着cc学设计系列
交流分类:Java

    3.4  策略模式结合模板方法模式         在实际应用策略模式的过程中,经常会出现这样一种情况,就是发现这一系列算法的实现上存在公共功能,甚至这一系列算法的实现步骤都是一样的,只是在某些局部步骤上有所不同,这个时候,就需要对策略模式进行些许的变化使用了。         对于一系列算……
浏览(6529)|评论 (3)|笔记分类 研磨设计模式

2012-07-04 07:48:57
研磨设计模式之策略模式-5 ——跟着cc学设计系列
交流分类:Java

    接策略模式-4,其实是讲的一个主题,写在一个里面超长了,只好分成了两个,请见谅!       3:扩展示例,实现方式一         经过上面的测试可以看出,通过使用策略模式,已经实现好了两种支付方式了。如果现在要增加一种支付方式,要求能支付到银行卡,该怎么扩展最简单呢?         ……
浏览(3981)|评论 (2)|笔记分类 研磨设计模式

2012-07-04 07:48:52
研磨设计模式之策略模式-4 ——跟着cc学设计系列
交流分类:Java

    3.3  Context和Strategy的关系           在策略模式中,通常是上下文使用具体的策略实现对象,反过来,策略实现对象也可以从上下文获取所需要的数据,因此可以将上下文当参数传递给策略实现对象,这种情况下上下文和策略实现对象是紧密耦合的。         在这种情况下,上……
浏览(4888)|评论 (1)|笔记分类 研磨设计模式

2012-07-04 07:48:46
研磨设计模式之策略模式-3 ——跟着cc学设计系列
交流分类:Java

    3  模式讲解 3.1  认识策略模式 (1)策略模式的功能         策略模式的功能是把具体的算法实现,从具体的业务处理里面独立出来,把它们实现成为单独的算法类,从而形成一系列的算法,并让这些算法可以相互替换。         策略模式的重心不是如何来实现算法,而是如何组织、调用这些……
浏览(5696)|评论 (4)|笔记分类 研磨设计模式

2012-07-04 07:48:38
研磨设计模式之策略模式-2 ——跟着cc学设计系列
交流分类:Java

    2  解决方案 2.1  策略模式来解决         用来解决上述问题的一个合理的解决方案就是策略模式。那么什么是策略模式呢? (1)策略模式定义          定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。本模式使得算法可独 立于使用它的客户而变化。 (2)应用策略……
浏览(5297)|评论 (1)|笔记分类 研磨设计模式

2012-07-04 07:48:32
研磨设计模式之策略模式-1 ——跟着cc学设计系列
交流分类:Java

  策略模式(Strategy) 1  场景问题 1.1  报价管理         向客户报价,对于销售部门的人来讲,这是一个非常重大、非常复杂的问题,对不同的客户要报不同的价格,比如: 对普通客户或者是新客户报的是全价 对老客户报的价格,根据客户年限,给予一定的折扣 对大客户报的价格,根据大客户……
浏览(4987)|评论 (1)|笔记分类 研磨设计模式

2013-01-22 17:47:41
研磨设计模式之工厂方法模式-5——跟着cc学设计系列
交流分类:Java

  3.3  平行的类层次结构 (1)什么是平行的类层次结构呢?         简单点说,假如有两个类层次结构,其中一个类层次中的每个类在另一个类层次中都有一个对应的类的结构,就被称为平行的类层次结构。         举个例子来说,硬盘对象有很多种,如分成台式机硬盘和笔记本硬盘,在台式机硬盘的具……
浏览(5422)|评论 (3)|笔记分类 研磨设计模式

2013-01-14 15:04:07
研磨设计模式之工厂方法模式-4 ——跟着cc学设计系列
交流分类:Java

    3.2  工厂方法模式与IoC/DI IoC——Inversion of Control  控制反转 DI——Dependency Injection   依赖注入 1:如何理解IoC/DI         要想理解上面两个概念,就必须搞清楚如下的问题: 参与者都有谁? 依赖:谁依赖于谁?为……
浏览(5487)|评论 (3)|笔记分类 研磨设计模式

2012-08-06 16:10:26
研磨设计模式之工厂方法模式-3 ——跟着cc学设计系列
交流分类:Java

    3  模式讲解 3.1  认识工厂方法模式 (1)模式的功能         工厂方法的主要功能是让父类在不知道具体实现的情况下,完成自身的功能调用,而具体的实现延迟到子类来实现。         这样在设计的时候,不用去考虑具体的实现,需要某个对象,把它通过工厂方法返回就好了,在使用这些对……
浏览(4850)|评论 (2)|笔记分类 研磨设计模式

2013-01-22 17:00:54
研磨设计模式之工厂方法模式-2 ——跟着cc学设计系列
交流分类:Java

    2  解决方案 2.1  工厂方法模式来解决         用来解决上述问题的一个合理的解决方案就是工厂方法模式。那么什么是工厂方法模式呢? (1)工厂方法模式定义         定义一个用于创建对象的接口,让子类决定实例化哪一个类,Factory Method使一个类的实例化延迟到其子……
浏览(7137)|评论 (8)|笔记分类 研磨设计模式

2014-03-22 09:25:36
研磨设计模式之工厂方法模式-1——跟着cc学设计系列
交流分类:Java

工厂方法模式(Factory Method) 1  场景问题 1.1  导出数据的应用框架         考虑这样一个实际应用:实现一个导出数据的应用框架,来让客户选择数据的导出方式,并真正执行数据导出。         在一些实际的企业应用中,一个公司的系统往往分散在很多个不同的地方运行,比如各……
浏览(10317)|评论 (4)|笔记分类 研磨设计模式

关于我们 | 联系我们 | 用户协议 | 私塾在线服务协议 | 版权声明 | 隐私保护

版权所有 Copyright(C)2009-2012 私塾在线学习网