parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Maxx 03.11.2015 18:08

Можно дать возможность дополнять системные классы своими методами, но не переопределять уже существующие (включая пользовательские), отваливаясь с ошибкой. И всех перечисленных проблем не будет. Хотя опять же мне кажется это всё несколько надуманным. Возможно в каких то грандиозных проектах с несколькими программистами, которые почему то не смогли придти к соглашениям по написанию кода - это скажется... может быть. Но при таком раскладе они могут и по другим вещам не договориться, писать например каждый свои классы с одинаковыми именами и разными интерфейсами. Да вообще наворотить можно много.

У контрактов бывают доп. соглашения, к слову. Чем "доп.соглашение" метод ^hash.json[] написанный разработчиком и задокументировнный в своём проекте помешает кому либо жить или отлаживаться - непонятно.