摘要: 在今天,读书有时是件“麻烦”事。它需要你付出时间,付出精力,还要付出一份心境。--仅以《大话设计模式》来祭奠那逝去的……依赖倒转原则:A,高层模块不应该依赖低层模块,两个都应该依赖抽象;B,抽象不应该依赖细节,细节应该依赖抽象。为什么会叫依赖倒转? 面向过程开发时,为了使常用代码可以复用,一般都会... 阅读全文
posted @ 2015-10-28 14:55 荒古禁地 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 在今天,读书有时是件“麻烦”事。它需要你付出时间,付出精力,还要付出一份心境。--仅以《大话设计模式》来祭奠那逝去的……开放封闭原则有两个特性:对于扩展是开放的,对于更改是关闭的。无论模块多么的“封闭”,都有一些无法对之封闭的变化。既然不可能完全封闭,技术人员必须对他设计的模块应该对那种变化封闭做出... 阅读全文
posted @ 2015-10-28 12:02 荒古禁地 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 在今天,读书有时是件“麻烦”事。它需要你付出时间,付出精力,还要付出一份心境。--仅以《大话设计模式》来祭奠那逝去的……单一原则:就一个类而言,应该仅有一个引起它变化的原因。通俗的讲,一个类只负责一项职责。如果一个类承担的职责过多,就等于将这些职责耦合在一起,一个职责的变化可能会消弱或抑制这个类完成... 阅读全文
posted @ 2015-10-28 12:01 荒古禁地 阅读(127) 评论(0) 推荐(0) 编辑