Я все еще очень изучаю основы Objective-C, но я все еще пытаюсь справиться с объектами и классами.Объектно-ориентированное программирование - Когда добавлять новый класс?
Я понимаю обычную аналогию: «Автомобиль» - это класс, а «Форд» является объектом этого класса, с определенными свойствами, такими как «цвет» и «год изготовления». Я не понимаю, как это можно использовать на практике.
Предположим, я создаю базовый веб-браузер со всеми обычными функциями (загружаем страницу, показываем страницу, добавляем страницу в качестве закладки, печатаем страницу). Кажется, я не думаю о таком приложении, кроме простых переменных и методов. Вы знаете, вы нажимаете кнопку, и она вызывает метод, который манипулирует некоторыми переменными. Я также не могу не думать, что это будет очень длинная страница кода, поэтому я понимаю, что это поможет разбить ее.
Я сожалею, если это все очень неопределенно, я просто трудно понять, когда я должен создавать новые классы, и когда это нормально, чтобы просто добавить еще один метод к классу я уже работал в.
С наилучшими пожеланиями.
+1: Хороший ответ! – FreeAsInBeer