История изменений
Исправление cab, (текущая версия) :
Строковое представление объекта более конкретного класса всегда должно включать данные
Всегда найдется тот или те, кто сделает неправильно. И префиксы от этого не защитят. И очевидность такого кода - сомнительная.
Впрочем, ладно. Просто следует держать в голове, что поведение baz-bar может изменяться не там, где ты ожидаешь, основываясь на префиксе. А для себя лучше опереировать пространствами имен.
Исправление cab, :
Строковое представление объекта более конкретного класса всегда должно включать данные
Всегда найдется тот или те, кто сделает неправильно. И префиксы от этого не защитят. И прозрачность такого кода - сомнительная.
Впрочем, ладно. Просто следует держать в голове, что поведение baz-bar может изменяться не там, где ты ожидаешь, основываясь на префиксе. А для себя лучше опереировать пространствами имен.
Исходная версия cab, :
Строковое представление объекта более конкретного класса всегда должно включать данные
Всегда найдется тот или те, кто сделает неправильно. И префиксы от этого не защитят.
Впрочем, ладно. Просто следует держать в голове, что поведение baz-bar может изменяться не там, где ты ожидаешь, основываясь на префиксе.