Выполнял объектив-c в течение 5 лет, поэтому, пожалуйста, несите меня.Зачем использовать вложенные классы?
Я изо всех сил пытаюсь найти документацию, которая четко объясняет, почему вы хотите вложить определение класса внутри другого.
Если у меня было два класса, как показано ниже, мне кажется, что они объявлены выше и ниже друг друга. Возможно, вы даже захотите иметь вложенное свойство, которое ссылается на другое.
class DataImporter {
}
class DataGenerator {
}
Но я не понимаю, почему было бы полезно использовать вложенную схему, такую как следующее.
class DataImporter {
class DataGenerator {
} }
Если внутренний класс используется ** только ** внешним классом для своих целей. – ryantxr