标签: objective-c class invariants
我遇到了不变量这个词。
来自声明:不要破坏超类不变量。
(这是基于WWDC15视频 - 面向协议的编程。这是关于类继承是侵入性的讨论,如果它包含存储的属性,你不想破坏超类不变量。)
您可以在https://youtu.be/g2LwFZatfTI?t=9m10s
视频将开始与之相关的点。)
但我真的不知道什么是不变的意思?
我试图在网上搜索,但没有明确的定义吗?
它与类的继承有什么关系?
感谢。