40. В каких случаях класс уместнее структуры, если не считать наследование?Теория
Дополнительные вопросы
1. Чем опасно, когда на один экземпляр класса ссылаются из нескольких мест?
1. Чем опасно, когда на один экземпляр класса ссылаются из нескольких мест?
Класс нужен, когда у значения должна быть одна личность на несколько мест в программе. Структура каждый раз копируется, класс нет.
deinit: закрыть файл, снять наблюдатель, отменить задачу===, а не поля1. Правка в одном месте сразу видна в остальных, хотя вызывающий код об этом не просил. Отсюда гонки, цикл сильных ссылок и состояние, которое трудно восстановить в тесте.