设计模式四大原则

编程入门 行业动态 更新时间:2024-10-07 04:35:45

设计模式四大<a href=https://www.elefans.com/category/jswz/34/1769377.html style=原则"/>

设计模式四大原则

2019独角兽企业重金招聘Python工程师标准>>>

1,单一职责原则(SRP)

对于一个类而言,应该仅有一个引起它变化的原因。(封装)

2,开放-封闭原则(OCP)

软件实体(类,模块,函数)应该可以扩展,但是不可修改。(继承)

将发生变化的种类,抽象出来隔离变化

3,依赖倒置原则(DIP)

高层模块不应该依赖低层模块,两个都应该依赖抽象; 

抽象不应该依赖细节,细节应该依赖抽象。(继承)

4,里氏代换原则(LSP)

子类型必须能够替换掉它们的父类型。(多态)

一个软件实体,如果使用是一个父类的话,那么一定适用于其子类,而且它察觉不出父类对象和子类对象的区别。也就是说,在软件里面,把父类都替换成它的子类,程序行为没有变化。

 

封装,继承,多态

 

转载于:

更多推荐

设计模式四大原则

本文发布于:2024-03-07 17:45:28,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1718484.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:原则   模式

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!