码迷,mamicode.com
首页 >  
搜索关键字:设计模式 职责链模式    ( 21811个结果
【设计模式】观察者模式
今天我们来谈谈观察者模式的演变过程 和委托事件。 生活中,当某件事发生时,应该通知所有的相关者。例如,上课地点有变,要通知所有学习这门课的同学。 在软件设计中,当一个对象的状态发生变化是,如何通知与它相关的所有对象,就是我们今天要谈到的观察者模式。...
分类:其他好文   时间:2014-05-04 18:37:16    阅读次数:328
Android 网络编程之---HttpClient 与 HttpURLConnection 共用cookie
HttpClient 与 HttpUrlConnection 是Android 中HTTP操作最常见的访问方式。在一个应用程序中有时候会用到这两种方式,如何能让他们共用Cookie,让客户端访问服务器保持Session进行通信。      针对httpClient 和HttpUrlConnection 获取和发送Cookie,主要是sessionID的共享。    httpClient获取及发送S...
分类:移动开发   时间:2014-05-04 09:51:39    阅读次数:451
HDOJ 3487 Play with Chain
裸的Splay  翻转+剪切粘贴 Play with Chain Time Limit: 6000/2000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 3397    Accepted Submission(s): 1408 Problem Des...
分类:其他好文   时间:2014-05-04 09:11:28    阅读次数:280
设计模式------简单工厂模式
简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。它又称为静态工厂方法模式,属于类的创建型模式。简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类(这些产品类继承自一个父类或接口)的实例。 1、角色及职责: ●工厂(Creator)角色 是简单工厂模式的核心,它负责实现创建所有实例的内部逻辑。工厂类可以被外界直接调用,创建所需的...
分类:其他好文   时间:2014-05-04 09:06:40    阅读次数:261
HDU 3036 Escape 网格图多人逃生 网络流||二分匹配 建图技巧
题意: 每个' . '有一个姑娘, E是出口,'.'是空地 , 'X‘ 是墙。 每秒钟每个姑娘可以走一步(上下左右) 每秒钟每个出口只能出去一个人 给定n*m的地图, 时限T 问所有姑娘能否在T秒内逃生,若能输出最小值,不能输出"impossible" 思路: 显然是二分答案+网络流判可行。 因为每个出口每秒钟只能出去一个人,那么就把每个出口按时间拆点,则T秒钟就拆成T个点。...
分类:其他好文   时间:2014-05-04 08:56:58    阅读次数:353
设计模式
常用的有创新型的设计模式:简单工厂、抽象工厂和单例模式;行为型的设计模式:模板设计模式、观察者模式和命令模式;结构性的设计模式:适配器设计模式、代理模式(静态和动态两种,典型的有在spring的AOP编程中使用)和装饰器设计模式。...
分类:其他好文   时间:2014-05-04 08:56:36    阅读次数:313
重构机房收费系统前夕
VB版的机房收费系统完了之后,到c#,几乎没怎么写代码了,重新敲起那段回忆,还依稀能看到以前的影子,但是很多理论的知识感觉都已模模糊糊。 设计模式是面向对象编程的大牛们总结出的很多经典的面向对象程序设计的套路,面向过程就像是迷途的孩子,走的路越多,越难以找到顺着道找到回家的路,而面向对象就像是有了家的孩子,走到哪都能找到回家的路。呵呵,当然是有家的孩子好了。 学了UML之后,我们知道施工需要图...
分类:其他好文   时间:2014-05-04 08:50:42    阅读次数:382
设计模式学习总结系列应用实例
设计模式里面的种种应用实例,包括生活中的和JAVA JDK下的例子...
分类:其他好文   时间:2014-05-03 21:37:16    阅读次数:238
【设计模式】建造者模式
挖个坑,埋点土,数个一二三四五。今天我们从它说起建造模式。 概述   其核心思想是将一个“复杂对象的构建算法”与它的“部件及组装方式”分离,使得构件算法和组装方式可以独立应对变化;复用同样的构建算法可以创建不同的表示,不同的构建过程可以复用相同的部件组装方式。因此,如果我们用了建造者模式,那么用户就只需指定需要建造的类型就可以得到他们,而具体的建造过程的细节就不需知道了。 优点  使得建造代码与表示代码分离,由于建造者隐藏...
分类:其他好文   时间:2014-05-03 21:12:03    阅读次数:274
设计模式总结-结构型模式
如何组合类和对象以获得最大的结构不是对接口和实现...
分类:其他好文   时间:2014-05-03 21:11:05    阅读次数:315
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!