Протоколы определяют набор требований (методов, свойств), которым должны соответствовать типы (классы, структуры, перечисления). Они не предоставляют готовой реализации. Классы являются шаблонами для создания объектов, содержащих состояние (свойства) и поведение (методы).
В контексте абстрактных классов (которые в Swift отсутствуют в явном виде):
fatalError
или иметь пустую реализацию, ожидая переопределения в подклассах. Состояние (свойства) может быть общимПротоколы определяют набор требований (методов, свойств), которым должны соответствовать типы (классы, структуры, перечисления). Они не предоставляют готовой реализации. Классы являются шаблонами для создания объектов, содержащих состояние (свойства) и поведение (методы).
В контексте абстрактных классов (которые в Swift отсутствуют в явном виде):
fatalError
или иметь пустую реализацию, ожидая переопределения в подклассах. Состояние (свойства) может быть общимRegister or sign in to get access to full answers for all questions from the question bank.