收藏私塾在线
 

欢迎您来到私塾在线网!   

请登录! 

免费注册 


javasscc的笔记
状态: 离线
人气:520661
访问用户量:1159
笔记经验:
总积分: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:51:29
研磨设计模式之桥接模式-4 ——跟着cc学设计系列
交流分类:Java

3.4  广义桥接-Java中无处不桥接         使用Java编写程序,一个很重要的原则就是“面向接口编程”,说得准确点应该是“面向抽象编程”,由于在Java开发中,更多的使用接口而非抽象类,因此通常就说成“面向接口编程”了。         接口把具体的实现和使用接口的客户程序分离开来,从……
浏览(5086)|评论 (1)|笔记分类 研磨设计模式

2012-07-04 07:51:19
研磨设计模式之桥接模式-3 ——跟着cc学设计系列
交流分类:Java

  3  模式讲解 3.1  认识桥接模式 (1)什么是桥接         在桥接模式里面,不太好理解的就是桥接的概念,什么是桥接?为何需要桥接?如何桥接?把这些问题搞清楚了,也就基本明白桥接的含义了。         一个一个来,先看什么是桥接?所谓桥接,通俗点说就是在不同的东西之间搭一个桥,让……
浏览(6103)|评论 (1)|笔记分类 研磨设计模式

2012-07-04 07:51:08
研磨设计模式之桥接模式-2 ——跟着cc学设计系列
交流分类:Java

2  解决方案 2.1  桥接模式来解决         用来解决上述问题的一个合理的解决方案,就是使用桥接模式。那么什么是桥接模式呢? (1)桥接模式定义          将抽象部分与它的实现部分分离,使它们都可以独立地变化。   (2)应用桥接模式来解决的思路         仔细分析上面的示……
浏览(2985)|评论 (1)|笔记分类 研磨设计模式

2012-07-04 07:51:02
研磨设计模式之桥接模式-1 ——跟着cc学设计系列
交流分类:Java

        来写一个大家既陌生又熟悉的设计模式,也是非常实用的一个设计模式,那就是桥接模式。     说陌生是很多朋友并不熟悉这个设计模式,说熟悉是很多人经常见到或者是下意识的用到这个设计模式,只是不知道罢了。桥接模式是非常实用的一个模式,下面就来写写它。       桥接模式(Bridge) ……
浏览(4857)|评论 (1)|笔记分类 研磨设计模式

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

3.3  延迟加载的思想         单例模式的懒汉式实现方式体现了延迟加载的思想,什么是延迟加载呢?         通俗点说,就是一开始不要加载资源或者数据,一直等,等到马上就要使用这个资源或者数据了,躲不过去了才加载,所以也称Lazy Load,不是懒惰啊,是“延迟加载”,这在实际开发中是……
浏览(4844)|评论 (1)|笔记分类 研磨设计模式

2012-07-04 07:50:42
研磨设计模式之单例模式-2 ——跟着cc学设计系列
交流分类:Java

  3  模式讲解 3.1  认识单例模式 (1)单例模式的功能         单例模式的功能是用来保证这个类在运行期间只会被创建一个类实例,另外单例模式还提供了一个全局唯一访问这个类实例的访问点,就是那个getInstance的方法。不管采用懒汉式还是饿汉式的实现方式,这个全局访问点是一样的。 ……
浏览(5300)|评论 (1)|笔记分类 研磨设计模式

2012-07-04 07:50:36
研磨设计模式之单例模式-1 ——跟着cc学设计系列
交流分类:Java

  看到很多朋友在写单例,也来凑个热闹,虽然很简单,但是也有很多知识点在单例里面,看看是否能写出点不一样来。     单例模式(Singleton)   1  场景问题 1.1  读取配置文件的内容         考虑这样一个应用,读取配置文件的内容。         很多应用项目,都有与应用相关……
浏览(5256)|评论 (1)|笔记分类 研磨设计模式

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

    3.7  命令模式的优缺点 更松散的耦合     命令模式使得发起命令的对象——客户端,和具体实现命令的对象——接收者对象完全解耦,也就是说发起命令的对象,完全不知道具体实现对象是谁,也不知道如何实现。 更动态的控制     命令模式把请求封装起来,可以动态对它进行参数化、队列化和日志化等操……
浏览(5532)|评论 (1)|笔记分类 研磨设计模式

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

  3.5  队列请求         所谓队列请求,就是对命令对象进行排队,组成工作队列,然后依次取出命令对象来执行。多用多线程或者线程池来进行命令队列的处理,当然也可以不用多线程,就是一个线程,一个命令一个命令的循环处理,就是慢点。         继续宏命令的例子,其实在后厨,会收到很多很多的……
浏览(5376)|评论 (1)|笔记分类 研磨设计模式

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

  3.4  宏命令         什么是宏命令呢?简单点说就是包含多个命令的命令,是一个命令的组合。举个例子来说吧,设想一下你去饭店吃饭的过程:         (1)你走进一家饭店,找到座位坐下         (2)服务员走过来,递给你菜谱         (3)你开始点菜,服务员开始记录菜……
浏览(4418)|评论 (1)|笔记分类 研磨设计模式

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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