Легче всего пояснить на примерах:
1. наследование признаков
признак красное {}
признак алое { это красное }
признак бардовое { это красное }
роза.алая = да //задаём цвет розы
роза.красная? //будет тоже да, так как "алое" это оттенок красного.
2. антагонистические признаки
признак красное {}
признак зелёное {}
зеленое это не красное //антагонизм признаков
светофор.зелёный = да
светофор.зелёный? //да
...
светофор.красный = да
светофор.зелёный? //Нет. Установка признака "красный" автоматически сбрасывает признак "зелёный"