@EvgeniiR
https://github.com/EvgeniiR

Какой паттерн проектирования использовать?

Добрый день. Я не очень хорошо разбираюсь в паттернах. Не могу понять какой подойдёт, но почти уверен что такой есть.

Суть - есть основной класс, пусть будет Депо , и в нем будут метод для создания класса, условно - Трамвай.
И в классе Депо должна быть информация о всех инициализированных через этот метод "Трамваях", чтобы вызвав определенный метод в Депо, он мог обратиться ко всем Трамваям(Ну например, команда чтобы все ехали в депо).

Как это лучше реализовывать? Язык - PHP. Мне нужно сделать именно грамотную архитектуру.
  • Вопрос задан
  • 100 просмотров
Решения вопроса 1
myjcom
@myjcom
Депо не создает трамваи. И "команды" исходят от диспетчера.
Проще обратиться к объектам реального мира.

можно скомпоновать Прототип для создания Трамваев, Поездов (в php это clone)
А в Депо поместить - Пул объектов
Ну а дальше зависит от того, будет ли обратная связь у Трамваев с Депо и с другими Трамваями.

Примеры тут
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы