设计模式
iteye_5791
这个作者很懒,什么都没留下…
展开
-
里氏代换原则
面向对象设计的重要原则是创建抽象化,并且从抽象化导出具体化。这个导出要使用继承关系和一个原则:里氏代换原则(Liskov Substitution Principle LSP)。 那么什么是里氏代换原则呢?有个严格的表述,绕口,不好记。还是比较白话的这个好记。说的是:一个软件实体如果使用的是一个基类的话那么一定适用于其子类,而且它察觉不出基类对象和子类对象的区别。也就是说,在软件里面,...原创 2009-04-16 23:04:58 · 77 阅读 · 0 评论 -
设计的5大原则
总领:开-闭原则里氏代换原则依赖倒转原则接口隔离原则(迪米特法则)接口单一原则五大原则的目标都是达到对扩展开放,对修改关闭;依赖倒转就是指依赖接口,而不是依赖实现;迪米特法则指尽量只封装一种变化,而不应该影响到其他变化;接口单一原则指从纵深度尽量简单化接口;总之一句话,封装可变性;...原创 2009-04-23 23:15:21 · 143 阅读 · 0 评论