к сожалению Влошин такой подход нахваливал( И думаю компайл тайм сейфти такого вида именно к таким классам и приводит, можешь спросить у @eglyph
Я хз, что там Влашин рекомендует. Ну его нафиг. Как я понимаю, эти типы помогают не передать условную цену с типом double вместо скидки, которая тоже типом double сделана. И всё. А эти абстрактные LowerCaseString и NegativeNumber точно до добра не доведут.
Я хз, что там Влашин рекомендует. Ну его нафиг. Как я понимаю, эти типы помогают не передать условную цену с типом double вместо скидки, которая тоже типом double сделана. И всё. А эти абстрактные LowerCaseString и NegativeNumber точно до добра не доведут.
для чисел можно единицы измерения использовать. Интересно, вот в реале используют или только в теории?