设计模式之禅笔记
文章平均质量分 70
yangchangshu
这个作者很懒,什么都没留下…
展开
-
设计模式之禅-依赖倒置原则
个人blog 此篇博文地址:http://www.sanyinchenblog.com/?p=167依赖倒置原则(DIP): demo(https://github.com/sanyinchen/UMLDemo) 1.高层模块不应该依赖底层模块 2.抽象不应该依赖细节 3.模块间的依赖不是通过实现类发生的,而是由抽象类发生的 4.接口或者抽象类不依赖于细节 5.实现类依赖于接口或抽象类 书原创 2014-11-25 20:01:05 · 856 阅读 · 0 评论 -
设计模式之禅-抽象工程模式
个人blog 此篇博文地址:http://www.sanyinchenblog.com/?p=244工厂模式:定义一个抽象工厂接口,让子类去决定要实例化哪一个类。demo(https://github.com/sanyinchen/UMLDemo)书中举了一个女娲造人的例子,女娲有一个八卦炉,然后要通过这个八卦炉烧纸三种肤色的人,分别是白种人,黑种人,和黄种人。原创 2014-11-25 23:34:07 · 940 阅读 · 0 评论 -
设计模式之禅-工厂模式
个人blog 此篇博文地址:http://www.sanyinchenblog.com/?p=244工厂模式:定义一个抽象工厂接口,让子类去决定要实例化哪一个类。demo(https://github.com/sanyinchen/UMLDemo)书中举了一个女娲造人的例子,女娲有一个八卦炉,然后要通过这个八卦炉烧纸三种肤色的人,分别是白种人,黑种人,和黄种人。原创 2014-11-25 20:12:13 · 829 阅读 · 0 评论 -
设计模式之禅-接口隔离原则
个人blog 此篇博文地址:http://www.sanyinchenblog.com/?p=174接口隔离原则:demo: https://github.com/sanyinchen/UMLDemo 接口的两种类型: (1)实例接口 (2)类接口,使用Interface定义的接口 隔离: (1)客户端不应该依赖它不需要的接口 (2)类间的依赖关系应该建立在最小的接口上 场景描述:你一原创 2014-11-25 20:05:03 · 1128 阅读 · 0 评论 -
设计模式之禅-单例模式
个人blog 此篇博文地址:http://www.sanyinchenblog.com/?p=233单例模式:确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。demo(https://github.com/sanyinchen/UMLDemo)通用视图(饿汉式):单例通用代码模板:public class原创 2014-11-25 20:07:41 · 962 阅读 · 0 评论 -
设计模式之禅-模板方法模式
个人Blog 此篇博文所在地址:http://www.sanyinchenblog.com/?p=273模板方法模式:定义一个操作中的算法框架,将一些步骤延迟到子类中。使得子类可以不改变 一个算法的结构即可重定义该算法的某些特定步骤。Demo:https://github.com/sanyinchen/UMLDemo/tree/master/src/c原创 2014-11-26 23:41:16 · 912 阅读 · 0 评论 -
设计模式之禅单一职责原则
个人blog 此篇博文地址 :http://www.sanyinchenblog.com/?p=150最近在看>感觉这本书很是不错的,demo虽然简单但是确实很明了,感觉很有必要自己再敲一遍 单一职责原则 demo: https://github.com/sanyinchen/UMLDemo 如果一个类有多于一个的动机被改变,那么这个类就具有多于一个的职责。而单一职责原则就是指一个类或者模块应原创 2014-11-25 19:54:03 · 1067 阅读 · 0 评论