三)里氏替换原则(The Liskov Substitution Principle,LSP): 子类应该能够完全替换任何父类能够出现的地方,并且经过替换后,不会让调用父类的客户程序从行为上有任何改变。
基于74个网页-相关网页
oo设计常用原则 ... 开闭原则(OCP:Open for Extension,Close for Modification) 里氏替换原则(LSP:Liskov Substitution Principle) 依赖注入原则(DIP:Dependence Inversion Principle) ...
基于29个网页-相关网页
...类模板已经实现了算法,子类不需要 重新逐一实现 父类和子类之间的联络相当紧密 里氏代换原则(The Liskov Substitution Principle)
基于8个网页-相关网页
All of that is possible, but only if you follow a related principle: the Liskov Substitution principle.
所有这些都是可能的,只要你能够遵循一个相关的原则:Liskov替代原则。
Roughly stated, you are following the Liskov Substitution Principle if you can use any implementation of an abstraction in any place that accepts that abstraction.
粗略地说,如果你可以在任何接受抽象的地方使用那个抽象的任何实现,就是在遵循Liskov替换原则。
Just like factories give me the benefits of the Liskov substitution Principle in OO design, intermediation gives me the benefits of substitution in messaging design.
就像在OO设计中,工厂给与我Liskov替换原则的便利,在消息传递设计中,仲裁为我带来了替换的便利。
应用推荐