Что Инварианты в Классах означают в Цели C?

Мне попалось слово инварианты.

Из утверждения: не ломайте инварианты суперкласса.

(Это основано на WWDC15 Video - протоколно-ориентированное программирование. Это обсуждение навязчивого наследования классов, и если оно содержит сохраненные свойства, вы не хотите нарушать инварианты суперкласса.)

Вы можете посмотреть его на https://youtu.be/g2LwFZatfTI?t=9m10s

Видео начнется с точки, связанной с ним.)

Но я действительно не знаю, что означает инвариант?

Я пытался искать в Интернете, и нет четкого определения об этом?

Какое это имеет отношение к наследованию классов?

Благодарю.

0 ответов

Другие вопросы по тегам