Интерфейс позволяет тебе вызывать одну и ту же функцию у разных объектов. Допусти персонаж игры стреляет по разным объектам. При выстреле каждый раз будет вызываться функция интерфейса OnShot() Если у цели интерфейса нет, то ничего не произойдет. Если интерфейс есть, то вызовется именно та логика что описана в объекте.
Интерфейс позволяет тебе вызывать одну и ту же функцию у разных объектов.
Допусти персонаж игры стреляет по разным объектам. При выстреле каждый раз будет вызываться функция интерфейса OnShot()
Если у цели интерфейса нет, то ничего не произойдет. Если интерфейс есть, то вызовется именно та логика что описана в объекте.