码迷,mamicode.com
首页 >  
搜索关键字:设计模式之禅    ( 108个结果
设计模式之禅-接口隔离原则
个人blog 此篇博文地址:http://www.sanyinchenblog.com/?p=174 接口隔离原则: demo: https://github.com/sanyinchen/UMLDemo 接口的两种类型: (1)实例接口 (2)类接口,使用Interface定义的接口 隔离: (1)客户端不应该依赖它不需要的接口 (2)类间的依赖关系应该建立在最小的接口上 场景描述:你一...
分类:其他好文   时间:2014-11-25 23:45:20    阅读次数:263
设计模式之禅-单例模式
个人blog 此篇博文地址:http://www.sanyinchenblog.com/?p=233 单例模式: 确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 demo(https://github.com/sanyinchen/UMLDemo) 通用视图(饿汉式): 单例通用代码模板: public class...
分类:其他好文   时间:2014-11-25 23:43:20    阅读次数:285
设计模式随笔之——单列模式
一、单例模式的定义: 单例模式是一个比较简单的模式,其定义为:确保某一个类只有一个实例,而且自行实例化并像整个系统提供这个实例。单例模式大致可以分为:饿汉式和懒汉式。 以下关于单例模式的优点、缺点、使用场景摘自《设计模式之禅》二、单例模式的优点: 1、由于单例模式在内存中只有一个实例,减少了内...
分类:其他好文   时间:2014-11-04 14:31:00    阅读次数:222
设计模式之六大设计原则(一)
本文是小弟对于《设计模式之禅》第二版中关于六大设计原则的简单总结和归纳。六大设计原则分别是:单一职责原则、里氏替换原则、依赖倒置原则、接口隔离原则、迪米特法则和开闭原则。
分类:其他好文   时间:2014-10-28 00:45:04    阅读次数:190
《设计模式之禅》一书学习心得(连载中)
前言:最近,总感觉之前写的代码不是很好维护,追究原因,还是设计模式没学好,导致很多代码冗余和思绪不连贯,现在才发现问题,重构就会变得很麻烦。所以,下定决心好好学习设计模式,以便今后能更好地设计代码!感谢百度让我找到这本书,也感谢这本书的作者。希望有个愉快的学习过程!1、总体上了解了设计模式的六大原则...
分类:其他好文   时间:2014-09-10 19:07:40    阅读次数:233
设计模式总结
把自己写的设计模式的代码上传到CSDN了。 参考《设计模式之禅》写的。 需要的可以下一下。...
分类:其他好文   时间:2014-08-13 01:20:45    阅读次数:171
读秦小波老师《设计模式之禅》问一-依赖倒置原则
这本《设计模式之禅》得来不易,当时是在CSDN论坛中向秦小波老师提问有幸获得的。读这种经典书籍不能如读小说,逛十里洋场意在消遣,更多的应该是边读变问,每到重点就应该问为什么。秦小波老师的语言有时幽默,有时又切中要害,引人深思。依赖倒置原则可以说是六大设计原则中比较难理解的,在很多框架中都用到该原则,例如Spring。程序世界和现实世界一样是普遍联系的,换句话说就是对象也是存在依赖关系的,我们不可能让所有的对象都割裂开来,那这样的话程序也没法运转,在保持依赖的同时需要降低对象之间的耦合度,能真正做好确实是一门...
分类:其他好文   时间:2014-08-12 17:12:24    阅读次数:171
设计对象的一些基本原则(学习自设计模式之禅)
1.单一职责原则(srp):就是设计一个对象,对象的职责要单一.比如设计用户类,将用户的行为和用户的属性分成两个接口,继承的方式设计类.还有一个srp的解释是:there is no more than one reason for a class to change但srp的原则有可能把握的过细,...
分类:其他好文   时间:2014-06-28 13:57:06    阅读次数:205
108条   上一页 1 ... 9 10 11
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!