2014年9月24日
    
 
        
        
摘要:        
参考http://www.cnblogs.com/god_bless_you/archive/2010/06/10/1755212.html一、装饰模式:顾名思义,就是对物品进行装饰,既然是装饰也就要具备原有物品的功能特性,并且在其基础上添加一些新的功能特性。这么说的话有点像继承。可是继承的话,子类...    
阅读全文
 
        
            posted @ 2014-09-24 15:34
晓风蓝月
阅读(144)
推荐(0)
        
 
		
    
        
            
        
         
        2014年9月18日
    
 
        
        
摘要:        
http://dapple.iteye.com/blog/688154命令模式,实现了把命令调用与命令执行分开。用途广泛。它可以批量执行命令,比如它可以用于进度条的显示。多个命令顺序执行,进度条来表示命令的执行进度。如果每个命令都用command封装,成为命令对象(command object),并...    
阅读全文
 
        
            posted @ 2014-09-18 15:30
晓风蓝月
阅读(247)
推荐(0)
        
            
        
        
摘要:        
Fromhttp://www.codeproject.com/Articles/106198/Design-Patterns-nuff-saidPopular designpatternintroduced by GoF are as follows:Category: Creational des...    
阅读全文
 
        
            posted @ 2014-09-18 10:37
晓风蓝月
阅读(121)
推荐(0)
        
 
		
    
        
            
        
         
        2014年9月17日
    
 
        
        
摘要:        
Command模式是一种封装命令并将命令调用者与接收者彻底分离的模式。.net MVC 框架java structs 框架JavaSwing中的Action接口是典型的应用Command模式的案例。    
阅读全文
 
        
            posted @ 2014-09-17 14:56
晓风蓝月
阅读(132)
推荐(0)
        
            
        
        
摘要:        
Observer模式,.net和java中的“委托事件模型”我感觉就属于一种教复杂的observer模式。Observer模式包含被观察对象和观察者,当被观察对象发生任何变化时能及时通知观察者。我们需要被观察者和观察者直接建立关系。对于这种关系的建立我们可以有两种方法,一种就是被观察者知道观察者,他...    
阅读全文
 
        
            posted @ 2014-09-17 10:46
晓风蓝月
阅读(240)
推荐(0)
        
            
        
        
摘要:        
http://www.uml.org.cn/oobject/201006114.aspUML定义的关系主要有六种:依赖、类属、关联、实现、聚合和组合。这些类间关系的理解和使用是掌握和应用UML的关键,而也就是这几种关系,往往会让初学者迷惑。这里给出这六种主要UML关系的说明和类图描述,一看之下,清晰...    
阅读全文
 
        
            posted @ 2014-09-17 09:07
晓风蓝月
阅读(153)
推荐(0)
        
 
		
    
        
            
        
         
        2014年9月16日
    
 
        
        
摘要:        
Fromhttp://www.codeproject.com/Articles/889/Applying-Strategy-Pattern-in-C-ApplicationsTheStrategyPatternis a designpatternto encapsulate the variants...    
阅读全文
 
        
            posted @ 2014-09-16 11:04
晓风蓝月
阅读(200)
推荐(0)
        
 
		
    
        
            
        
         
        2014年9月15日
    
 
        
        
摘要:        
软件设计模式数据结构与算法操作系统原理数据库多线程I/O 1)JAVA IO 设计模式彻底分析网络编程界面CLR 回调反射C# andbeforefieldinithttp://www.javaworld.com/blog/java-tips/    
阅读全文
 
        
            posted @ 2014-09-15 14:55
晓风蓝月
阅读(143)
推荐(0)
        
            
        
        
摘要:        
单例模式的应用场景:不适宜出现多于一个实例的场景。当我们需要一个公共区域以便于其他各部分进行交流时,我们需要使用单利模式。单例模式就相当于大房间里有很多小房间,但是只有一个卫生间和厨房,众多小房间共用一个卫生间和厨房。我还看到过一个很生动的描述单利模式机制的例子。总结:面向对象设计时我们讲求的是封装...    
阅读全文
 
        
            posted @ 2014-09-15 10:58
晓风蓝月
阅读(170)
推荐(0)
        
            
        
        
摘要:        
《数据结构与算法分析》泛型的实现机制集合类型的继承问题协变数组类型(covariant array type)函数对象增长率递归Online Judgehttp://bailian.openjudge.cn/http://acm.timus.ru/http://www.topcoder.com/ja...    
阅读全文
 
        
            posted @ 2014-09-15 09:33
晓风蓝月
阅读(170)
推荐(0)