【发布时间】:2016-07-15 09:59:09
【问题描述】:
在 java 中,如果我们正在使用一个枚举,并且最终我们想在该枚举中添加/删除一个属性,因此它的用法,我们违反了可靠原则中的开放/封闭原则。
如果是这样,枚举的更好用法是什么?
【问题讨论】:
-
您能详细说明一下吗?我们是如何违反这些原则的?
-
打开/关闭是一个原则,而不是需要始终遵循的教条。
-
@MarkRotteveel 但这在大多数情况下让生活变得轻松,对吧?特别是尝试扩展其他一些代码?
-
不,为自己着想会使生活变得轻松,不要在没有理解或反思的情况下跟随他人的想法。
-
@MarkRotteveel 那么你的解释是什么?
标签: java oop enums solid-principles open-closed-principle