美文网首页
设计原则

设计原则

作者: 木兮_君兮 | 来源:发表于2018-03-26 11:48 被阅读4次

OCP

https://www.cnblogs.com/gaochundong/p/open_closed_principle.html
1.面向对象-开放封闭原则

 利用继承,多态(protocol)是一个很好的保持“对扩展开放、对更改封闭”(OCP)的办法,也是最常见的一种方法。

LSP

通俗的来讲 分四点:
1. 子类可以覆盖父类的抽象方法,但是不能覆盖非抽象方法。
2. 子类可以增加新的方法
3. 子类可以拓展父类的方法,但是不能够修改父类的方法。
4. 子类相对父类来讲前置条件更为宽松 , 后置条件更为严格。 

相关文章

网友评论

      本文标题:设计原则

      本文链接:https://www.haomeiwen.com/subject/llusnxtx.html