SilenceOfWinter
@SilenceOfWinter
та еще зажигалка...

Обсуждение статьи о вреде статики. Насколько корретны высказывания?

Со статьей можно ознакомиться тут: https://r.je/static-methods-bad-practice.html.
Статья весьма дельная и я хотел бы опубликовать её перевод, но некоторые моменты вызывают сомнения, например:
Static methods make it impossible for your code to use powerful and vital OOP features: encapsulation, polymorphism and inheritance.

Почему же основные ООП принципы недоступны в статических классах?
Насколько содержание раздела "Why are they used?" актуально по Вашему для полностью статических классов (хэлперов)?
Раздел "So static is always bad?" также вызывает неоднозначную реакцию т.к. я обычно стараюсь не смешивать в одном классе статически и динамические методы и применение статики мне кажется уместным только в полностью статических классах-хэлперах.
Ну и вообще хотелось бы услышать замечание и замечания, чтобы получившаяся статья не была простым переводом.
  • Вопрос задан
  • 2275 просмотров
Пригласить эксперта
Ответы на вопрос 1
@iliyaisd
я полагаю, имеется в виду, что статические методы предназначены немного для других целей, не относящихся к ООП-подходу в целом. Это как гвозди и микроскоп, только наоборот)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы