Вопрос исследует, как с помощью нового типа можно добавлять поведение к существующему типу без его изменения.
Короткий ответ
Паттерн "новый тип" заключается в оборачивании существующего типа в новый, чтобы добавить поведение, ограничить доступ или изменить контекст его использования.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.