0

Primitive obsession

ko22009 1 month ago updated by anonymous 1 month ago 0

Использование констант для кодирования какой-то информации. https://refactoring.guru/ru/smells/primitive-obsession

Значит ли это, что все константы теперь надо заменять на subclass?

Не совсем ясно, когда это имеет выигрышь. На академических примерах это вообще не ясно.

Ну и раз про рефакторинг речь, то другой вопрос.

Является ли instanceof нарушением подстановки Барбары Лисков, либо какие-то паттерны разрешают нарушать этот принцип?