开放封闭原则 Open-Closed Principle(OCP)
摘要:最理想的状态(或者目的)是软件中的对象(类,模块,函数等等)应该对于扩展是开放的,但是对于修改是封闭的。 1.栗子 2.如果需要增加一个新的日志方式(比如数据库,服务等),怎么办?当然这段代码也违背了单一职责原则。 3.如果以上述的方式进行设计,那么新的需求加入,即可如下实现。 参考:https:/
阅读全文
posted @ 2019-07-18 16:21
posted @ 2019-07-18 16:21
posted @ 2019-07-18 15:42
Powered by:
博客园
Copyright © 2025 不会非的猪
Powered by .NET 9.0 on Kubernetes