Все доброго времени суток.
Пытаюсь реализовать паттерн «Комманда» с динамической загрузкой списка комманд. Комманды имеют имя вида CMD* (CMDDEL, CMDMD, CMDMF).
Загрузку класса по имени сделать просто, а вот как получить список классов по регэкспу CMD*?
Собственно, задача состоит в том, чтобы сделать добавление новых комманд без переписывания существующего кода (можно только добавлять новые классы) т.е. нужно как-то регистрировать новые классы комманд.