Вспомогательные занятия в Codeigniter - действительно ли они плохие и почему? - PullRequest
2 голосов
/ 24 августа 2011

Я разрабатываю свою систему с помощью вспомогательных классов и вижу в нескольких источниках, которые говорят, что "вспомогательные классы" не рекомендуются в объектно-ориентированном программировании.

Если так, почему они считаются плохими?

Как они взаимодействуют с MVC-инфраструктурой Codeigniter?

Спасибо

1 Ответ

4 голосов
/ 24 августа 2011

Сила и слабость помощников в том, что они не вписываются в структуру MVC;они больше похожи на клей, чем на каркас из дерева или стали.Они могут быть удобны для использования в нескольких контекстах и ​​хорошо подходят для обычных, легких задач.Если ваши помощники становятся более сложными и начинают нуждаться во взаимодействии с моделями и контроллерами, скорее всего, у вас есть сомнительный дизайн, который необходимо более тщательно рассмотреть.Клей и клейкая лента могут быть полезны, но вам будет сложно найти из них небоскреб.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...