Абстрактный синглтон базы данных.
 Синглтон mysql
  Фабрика баз данных
   Регистри, хранящая фабрику баз данных
    Абстрактный строитель вывода
     Строитель вывода из SQL
      Абстрактный наблюдатель базы
       Наблюдатель за mysql
        Посредник, принимающий сообщения от наблюдателя
         Абстрактная стратегия выбора баз данных
          Стратегия выбора Mysql
           Абстрактный декоратор стратегии выбора базы данных
            Фабрика стратегий выбора баз данных
             Посетитель, запускаемый посредником при получении сообщения от наблюдателя
              Заместитель, принимающий посетителя и решающий, делегировать ли команду вывода виду
               Абстрактный вид
                Вид CLI
                 Абстрактная фабрика видов
                  Фабрика видов, возвращающая инстансы видов CLI
                   Прототип CLI-вида, используемый CLI-фабрикой
                    Абстрактная модель
                     Абстрактный ORM
                      ORM для Mysql
                       Модель, работающая с MySql-ORM сущностями
                        Абстрактная активная запись
                         Активная запись для mysql-ORM моделей
                          Абстрактный синглтон хранения моделей
                           Синглтон, хранящий активные записи
                            Абстрактный синглтон хранения видов
                             Синглтон, хранящий CLI-виды
                              Абстрактное мементо
                               Мементо активной записи Mysql-ORM модели
                                Абстрактная команда
                                 SQL-команда
 