摘要: 在今天,读书有时是件“麻烦”事。它需要你付出时间,付出精力,还要付出一份心境。--仅以《大话设计模式》来祭奠那逝去的……装饰模式:动态的给一个对象增加一些额外的职责,就增加功能来说,装饰模式比生成子类更加灵活(适合场景,需要经常动态的添加额外职责的时候使用。稳定的业务不建议使用装饰模式,增加不必要的... 阅读全文
posted @ 2015-10-29 10:09 荒古禁地 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 在今天,读书有时是件“麻烦”事。它需要你付出时间,付出精力,还要付出一份心境。--仅以《大话设计模式》来祭奠那逝去的……代理模式:为其他对象提供一种代理以控制这个对象的访问1.追MM那点事 一个校园女孩mm,公园散步;小伙子gg,在公园偶遇mm,一见钟情;但是gg不认识mm,没胆送礼物,于是找到代... 阅读全文
posted @ 2015-10-29 10:09 荒古禁地 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 在今天,读书有时是件“麻烦”事。它需要你付出时间,付出精力,还要付出一份心境。--仅以《大话设计模式》来祭奠那逝去的……依赖倒转原则:A,高层模块不应该依赖低层模块,两个都应该依赖抽象;B,抽象不应该依赖细节,细节应该依赖抽象。为什么会叫依赖倒转? 面向过程开发时,为了使常用代码可以复用,一般都会... 阅读全文
posted @ 2015-10-28 14:55 荒古禁地 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 在今天,读书有时是件“麻烦”事。它需要你付出时间,付出精力,还要付出一份心境。--仅以《大话设计模式》来祭奠那逝去的……开放封闭原则有两个特性:对于扩展是开放的,对于更改是关闭的。无论模块多么的“封闭”,都有一些无法对之封闭的变化。既然不可能完全封闭,技术人员必须对他设计的模块应该对那种变化封闭做出... 阅读全文
posted @ 2015-10-28 12:02 荒古禁地 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 在今天,读书有时是件“麻烦”事。它需要你付出时间,付出精力,还要付出一份心境。--仅以《大话设计模式》来祭奠那逝去的……单一原则:就一个类而言,应该仅有一个引起它变化的原因。通俗的讲,一个类只负责一项职责。如果一个类承担的职责过多,就等于将这些职责耦合在一起,一个职责的变化可能会消弱或抑制这个类完成... 阅读全文
posted @ 2015-10-28 12:01 荒古禁地 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 在今天,读书有时是件“麻烦”事。它需要你付出时间,付出精力,还要付出一份心境。--仅以《大话设计模式》来祭奠那逝去的……策略模式就是用来封装算法的。实践中,我们发现可以用它来封装几乎任何类型的规则,只要分析过程中听到需要在不同时间应用不同的业务规则,就可以考虑使用策略模式处理这种变化的可能性。1.商... 阅读全文
posted @ 2015-10-27 16:59 荒古禁地 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 在今天,读书有时是件“麻烦”事。它需要你付出时间,付出精力,还要付出一份心境。--仅以《大话设计模式》来祭奠那逝去的……简单工厂的作用是实例化对象,不需要客户了解这个对象属于哪个具体子类。简单工厂实例化的类具有相同的接口或者基类,在子类相对固定或者不需要扩展的时候,可以使用简单工厂。如数据库生产工厂... 阅读全文
posted @ 2015-10-27 15:09 荒古禁地 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 在今天,读书有时是件“麻烦”事。它需要你付出时间,付出精力,还要付出一份心境。--仅以《大话设计模式》来祭奠那逝去的……大鸟:“所有编程初学者都会有这样的问题就直觉的用计算机能够理解的逻辑来描述和表达待解决的问题及具体的求解过程。这其实是用计算机的方式去思考,比如计算器这个程序,先要求输入两个数和运... 阅读全文
posted @ 2015-10-27 11:18 荒古禁地 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 待续…… 阅读全文
posted @ 2015-10-26 16:48 荒古禁地 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 1.自定义HttpControllerSelector /// /// 设置api支持namespace /// public class NamespaceHttpControllerSelector : DefaultHttpControllerSelector ... 阅读全文
posted @ 2015-10-26 15:45 荒古禁地 阅读(356) 评论(0) 推荐(0) 编辑