С ТВЕРДЫМ принципом особенно SRP, мы так очень много классов ..
Я имею в виду, это так же, как вы хотите создать базу данных класса
Тогда у вас есть
DatabaseHandler класса, который обрабатывать базы данных (выберите, вставка, обновление, удаление и т. д.),
Класс DatabaseAdapter, который является расширенным классом PDO (может устанавливать предпочтительный режим по умолчанию в конструкции, новый метод подготовки, который непосредственно подготавливает оператор, связывает его с параметром и выполняет его,
Класс QueryBuilder, который является родителем класса SelectStatementBuilder, класса InsertStatementBuilder, DeleteStatementBuilde г класс, UpdateStatementBuilder класс (построить SQLStatement)
Expression класса, который строит выражение, необходимое в ИНЕКЕ
SQLStatement класс (который действует так же, как обычная строка, но его интерфейс SQLStatementInterface поэтому мы можем знать, что это SQL Заявление и т. Д.Содержит ли SRP в принципе SOLID код Лазаньи?
И я знаю, что будет больше занятий, если я выкопаю его глубже и снова реорганизую.
Выполняет ли реализация принципа SRP код Лазаньи? Является ли лазанья кодом в порядке?