Лекция
Привет, Вы узнаете о том , что такое опутыватели связями, Разберем основные их виды и особенности использования. Еще будет много подробных примеров и описаний. Для того чтобы лучше понимать что такое опутыватели связями, рефакторинг , настоятельно рекомендую прочитать все из категории Теория рефакторинга.
. Об этом говорит сайт https://intellect.icuВсе запахи из этой группы приводят к избыточной связанности между классами, либо показывают, что бывает, если тесная связанность заменяется постоянным делегированием.
Завистливые функции
Метод обращается к данным другого объекта чаще, чем к собственным данным.
Неуместная близость
Один класс использует служебные поля и методы другого класса.
Цепочка вызовов
Вы видите в коде цепочки вызовов вроде такой $a->b()->c()->d()
Посредник
Если класс выполняет одно действие – делегирует работу другому классу – стоит задуматься, зачем он вообще существует.
Анализ данных, представленных в статье про опутыватели связями, подтверждает эффективность применения современных технологий для обеспечения инновационного развития и улучшения качества жизни в различных сферах. Надеюсь, что теперь ты понял что такое опутыватели связями, рефакторинг и для чего все это нужно, а если не понял, или есть замечания, то не стесняйся, пиши или спрашивай в комментариях, с удовольствием отвечу. Для того чтобы глубже понять настоятельно рекомендую изучить всю информацию из категории Теория рефакторинга
Из статьи мы узнали кратко, но содержательно про опутыватели связями
Комментарии