前言:最近,总感觉之前写的代码不是很好维护,追究原因,还是设计模式没学好,导致很多代码冗余和思绪不连贯,现在才发现问题,重构就会变得很麻烦。所以,下定决心好好学习设计模式,以便今后能更好地设计代码!感谢百度让我找到这本书,也感谢这本书的作者。希望有个愉快的学习过程!1、总体上了解了设计模式的六大原则...
                            
                            
                                分类:
其他好文   时间:
2014-09-10 19:07:40   
                                阅读次数:
233
                             
                    
                        
                            
                            
                                一 开闭原则 对扩展开放,对修改关闭,使用接口和抽象类可实现这一原则 题外话:接口与抽象类的区别 1.java接口可以包含具体的方法实现,而接口只能包含方法的签名。如果需要提供最基本的方法实现,则建议使用抽象类 2.java单继承决定了抽象类类型的单一性,而接口不然,一个类可以实现多个接口,...
                            
                            
                                分类:
其他好文   时间:
2014-09-09 22:54:49   
                                阅读次数:
200
                             
                    
                        
                            
                            
                                设计模式六大原则(1):单一职责原则设计模式六大原则(2):里氏替换原则设计模式六大原则(3):依赖倒置原则设计模式六大原则(4):接口隔离原则设计模式六大原则(5):迪米特法则设计模式六大原则(6):开闭原则
                            
                            
                                分类:
其他好文   时间:
2014-08-19 12:33:24   
                                阅读次数:
171
                             
                    
                        
                            
                            
                                设计模式之六大原则(转载) 关于设计模式的六大设计原则的资料网上很多,但是很多地方解释地都太过于笼统化,我也找了很多资料来看,发现CSDN上有几篇关于设计模式的六大原则讲述的比较通俗易懂,因此转载过来。 原作者博客链接:http://blog.csdn.net/LoveLion/article/.....
                            
                            
                                分类:
其他好文   时间:
2014-08-18 20:23:22   
                                阅读次数:
310
                             
                    
                        
                            
                            
                                通过这次设计模式的交流,发现无论是技术上还是思想上需要提升的空间还有很多。收获比预期的要多的多。给我触动最深的就是以下几点:
    1、 面向对象的精华:抽象、封装、继承、多态
    2、设计模式六大原则的运用:单一职责、开闭原则、合成聚合、依赖倒装、里氏代换、迪米特
    3、让自己思绪飞翔—大胆的去想象,只有去想了、做了,你才知道最后的结果
    
    初次学习代理模式的...
                            
                            
                                分类:
其他好文   时间:
2014-08-09 23:18:09   
                                阅读次数:
294
                             
                    
                        
                            
                            
                                设计模式概述 设计模式(英文全称为Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。之所以提倡设计模式,根本原因在于根本原因是为了代码复用,增加可维护性。前面设计模式六大原则中也简单了解了设计模式需要遵循以下原则: 单一职责原则; 里氏替换原则; 依赖...
                            
                            
                                分类:
其他好文   时间:
2014-08-07 03:04:18   
                                阅读次数:
203
                             
                    
                        
                            
                            
                                定义: 软件中的对象(类,模块,函数等等)应该对于扩展是开放的,但是对于修改是封闭的。个人理解: 开闭原则通俗的来说就是软件系统中包含的各种组件,例如模块(Modules)、类(Classes)以及功能(Functions)等等,应该在不修改现有代码的基础上,引入新功能。开闭原则中“开”,是指对于组...
                            
                            
                                分类:
其他好文   时间:
2014-07-27 21:34:35   
                                阅读次数:
211
                             
                    
                        
                            
                            
                                单一职责原则(Single?Responsibility?Principle) 定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变...
                            
                            
                                分类:
其他好文   时间:
2014-07-27 12:14:46   
                                阅读次数:
304
                             
                    
                        
                            
                            
                                定义: 一个对象应该对其它的对象保持最少的了解。迪米特法则又称为最少知识法则,英文全称为Least Knowledge Principle ,简称为LKP。 个人理解: 迪米特法则主要目的是类间解耦,弱耦合。只有类弱耦合了后,类的复用性才会提高。 问题由来: 类之间的关系越密切,类之间的耦合程度越高...
                            
                            
                                分类:
其他好文   时间:
2014-07-27 11:04:12   
                                阅读次数:
222