Один из наиболее часто задаваемых вопросов в интервью для разработчиков iOS - разница между абстрактным классом и интерфейсом.
Я не знаю ответа, и я не понимаю этого. Интерфейс - это раздел класса, когда вы объявили методы. он может быть открыт для других классов (public,.h file) или скрыт в реализации.
Абстрактный класс - это класс, который используется только для создания скрытых подклассов и не должен иметь собственных методов init (если я понимаю правильно).
Итак, что именно ответ на этот вопрос? И что означает этот вопрос?
Я потратил время на поиск ответов, но ответы не были связаны с Obj-C, поэтому я не могу понять сам.
Я надеюсь, что кто-то может дать четкий ответ, и этот вопрос будет полезен для тех ребят, которые хотят сдать интервью.