07 2011 档案

摘要:1、 “开-闭”原则(OCP)“开-闭”的意思是:对扩展开放,对修改关闭。(Software entities should be open for extension, but closed for modification. )这个原则讲的是,在设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展,也就是说,可以在不修改原有代码的情况下改变这个模块的行为。 如何遵循开闭原则?抽象化是关键。将公共方法属性等抽象化到接口或抽象类中,使得扩展时抽象层不需要改变,从而满足对修改关闭的原则。2、 里氏代换原则(LSP)里氏代换原则的意思是,在使用基类的地方,一定可以使用其子类。里氏代换原则 阅读全文
posted @ 2011-07-05 23:03 桃花雪 阅读(287) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示