Intellisense на самом объекте вместо того, чтобы иметь необходимость назвать некоторую ужасную служебную функцию
Для функций преобразования, может изменить "XToY (X x)" к "ToY (эти X x)", который приводит к симпатичному x. ToY () вместо ужасного XToY (x).
Расширяют классы, Вы не имеете никакого контроля над
, Расширяют функциональность классов когда ее нежелательный для добавления методов к самим классам. Например, можно сохранить бизнес-объекты простыми и без логик, и добавить определенную бизнес-логику с ужасными зависимостями в дополнительных методах