什么是【开闭原则】
2019-05-08 本文已影响17人
一俢
开闭原则(Open Closed Principle,简称:OCP),它是面向对象中“可复用”的基石,在设计原则中起到重要的作用。它的定义:对于扩展是开放的、对于修改是关闭的。理解起来也非常的简单,它让我们尽量通过扩展的形式来实现变化,而不是通过修改代码的形式来实现变化,这样我们的系统会更加的稳定和灵活。
但是,实际情况往往不是这样的,特别是在互联网产品中,需求的改变比婴儿的脸的变化更加的频繁,因为快速的互联网节奏导致市场的快速变化,需求也随之变化。我们的互联网工程师们通常会违背这个原则,把重做当成重构,当然短期可能有效果,但是长此以往,会有各种隐患和地雷。
多思考,多改变,才能成为优秀的设计者。
〖坚持的一俢〗