Новичок в ООП в PHP. Вопрос об определении классов

Я, как сказано в названии, новичок в ООП, но самоучка PHP. У нас есть система, работающая на процедурном PHP, которую сейчас немного сложно изменить из-за ее размера. Итак, я исследую возможность перезаписи PHP ООП, чтобы упростить его поддержку.

В настоящее время я составляю списки классов. Наша система предназначена для управления автошколами, поэтому у нас есть школа, инструкторы, ученики и уроки, которые, как я вижу, будут объектами и, следовательно, классами. Мой вопрос связан с тем, что у нас одна школа, но много инструкторов, Ученики и уроки, поэтому при создании программы нам нужно будет отображать списки этих объектов. Следовательно, будет ли список любого из них рассматриваться как отдельный класс или когда дело доходит до программирования, необходимо будет создать экземпляр для каждого инструктора, ученика и урока. Или мне не хватает чего-то фундаментального в разработке системы ООП.

Как я уже сказал, я просто занимаюсь ООП, поэтому, пожалуйста, будьте осторожны со мной.

Большое спасибо Колин


Спасибо всем за комментарии. Чем больше я думаю об этом, тем больше понимаю, по крайней мере, для себя. что список чего-то в моей системе является объектом. Я предполагаю, что каждый элемент в списке будет формой, как сейчас, поэтому любой выбор элемента приведет к запуску нового скрипта, который создаст новый экземпляр Pupil, Instructor и т. Д. Вместе с методами выполнения для новый экземпляр.

6
задан Bill the Lizard 21 August 2011 в 19:25
поделиться