тогда
1. тебе пох откуда и как будут браться значения и как обрабатываться (связанность ниже за счет инкапсуляции)
2. Сможешь описать интерфейс, что в принципе отвяжет тебя от реализации
Все функции связанные с выборкой, изменением в БД находятся в Database, нужно, чтоб только оттуда все шло, связанное с БД
Не пойму, почему при создании класса First($database), функция $this->database->gettext() Работает. А если передать дальше Len($database), то вызов уже не работает.