天天看点

快速理解 SOLID (面向对象设计)——开闭原则快速理解 SOLID (面向对象设计)——开闭原则

快速理解 SOLID (面向对象设计)——开闭原则

在程序设计领域, SOLID(单一功能、开闭原则、里氏替换、接口隔离以及依赖反转),指代了面向对象编程和面向对象设计的五个基本原则。当这些原则被一起应用时,它们使得一个程序员开发一个容易进行软件维护和扩展的系统变得更加可能。

1. 开闭原则

1.1 开闭原则 的定义

开闭原则不是一种编程方法,而是一种编程思想。

程序应该是对于扩展开放的,但是对于修改封闭的。

1.2 开闭原则 解决了什么问题

在项目运营期间,难免会以为需求变化,升级,维护等原因需要对代码修改。而在修改过程中有可能会对原有功能的破坏。

1.3 开闭原则 举个例子

开闭原则没有什么特定的方法实现,其实开闭原则就是对其他的设计原则的总结。做好其他的设计原则自然而然的实现了开闭原则。

1.4 开闭原则 的总结

开闭原则不是一种编程方法,而是一种编程思想。

关注我的微信公众号,查看更多文章,第一时间收到我的文章。

快速理解 SOLID (面向对象设计)——开闭原则快速理解 SOLID (面向对象设计)——开闭原则