Информация об изменениях

Сообщение Re[4]: [C#] горшочек, не вари от 31.10.2024 11:37

Изменено 31.10.2024 11:38 ·

Re[4]: [C#] горшочек, не вари
Здравствуйте, rFLY, Вы писали:

FLY>AddItem(new("foo", 123, false));

Это осложняет жизнь разработчикам библиотек и их пользователям. Допустим, есть CoolLib v1.0 с таким методом void AddItem(SimpleItem item). Уже становится невозможно просто добавить void AddItem(SpecialItem item) в CoolLib v1.1 не сломав совместимость.
Т.е. overloading стал неюзабельным.
Re[4]: [C#] горшочек, не вари
Здравствуйте, rFLY, Вы писали:

FLY>AddItem(new("foo", 123, false));

Это осложняет жизнь разработчикам библиотек и пользователям. Допустим, есть CoolLib v1.0 с таким методом void AddItem(SimpleItem item). Уже становится невозможно просто добавить void AddItem(SpecialItem item) в CoolLib v1.1 не сломав совместимость.
Т.е. overloading стал неюзабельным.