LIME пишет:а зачем это знать?
Задание такое. Есть страница О НАС на которой есть сайты, статьи и приложения (это всё ссылки на внешние ресурсы). Если пользователь хочет что-бы ссылки на его сайты, статьи и т.д. появились там, он должен у меня в папке Classes создать папку, с пофиг каким именем, в ней должен быть файл где храниться класс (пофиг какое имя файла), имя класса тоже пофиг, но он должен наследовать мой интерфейс. Так вот, нужно подключить все файлы и создать экземпляры классов только для тех, которые наследуют мой интерфейс. Далее вытягивать результаты их методов и заносить в массив, который позже нужно вывести списком html).
Я уже все сделал, просто эти 2 участка кода не понравились, поэтому и спрашиваю)
(Добавление)
teddy пишет:при таком подходе будет 213 итераций цикла + создание 213 объектов и 213 проверок на то пользовательский ли класс
об этом и речь. Производительности - 0...
Поэтому и хочется узнать можно ли как-то упростить...
П.С: teddy, ваш код можно упростить если в else удалять созданный объект))
П.П.С: Но тем не менее)) Как лучше разрулить данную ситуацию)
|