设计模式的六大原则简单总结

设计模式的六大原则简单总结

一、单一职责原则(Single Responsibility Principle)

在这里插入图片描述
通俗点来说就像是:工厂里造车轮的工人一样,你只负责造车轮,但是你造出来的车轮谁觉得合适,谁就可以拿去直接使用。

二、开闭原则(Open-Closed Principle, OCP)

在这里插入图片描述
举个简单栗子:子类继承了父类的所有属性和方法,但父类的private属性不提供进行修改删除,但是public方法可以进行重写,在重写的方法里实现拓展后自己需要的业务逻辑代码。我给你可以改的你才能改,不给你改的 想都别想! 哈哈~~~

三、里氏代换原则(Liskov Substitution Principle, LSP)

在这里插入图片描述
这里不多说了,上面应该很清楚了

四、依赖倒置原则(Dependence Inversion Principle,DIP)

在这里插入图片描述
记住接口的好处,可复用,可重写!!!

五、接口隔离原则(Interface Segregation Principle, ISP)

在这里插入图片描述
粗暴一点来说就是:当哪天你的业务需求不需要这个小接口的东西了 就可以直接注释huo

六、最少知识原则(Least Knowledge Principle,LKP)

在这里插入图片描述----------靠人不如靠自己!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值