Вопросы с тегом «cloneable»

3
Почему не рекомендуется использовать Cloneable?
Принято считать, что Cloneableинтерфейс в Java сломан. Для этого есть много причин, о которых я не буду упоминать; другие уже сделали это. Это также позиция самих архитекторов Java . Поэтому у меня вопрос: почему он еще не устарел? Если основная группа разработчиков Java решила, что это не работает, они, должно …

9
Как правильно переопределить метод клонирования?
Мне нужно реализовать глубокий клон в одном из моих объектов, у которого нет суперкласса. Как лучше всего справиться с проверкой, CloneNotSupportedExceptionвыданной суперклассом (а это есть Object)? Коллега посоветовал мне поступить следующим образом: @Override public MyObject clone() { MyObject foo; try { foo = (MyObject) super.clone(); } catch (CloneNotSupportedException e) { …
114 java  clone  cloning  cloneable 

4
Зачем мне реализовывать ICloneable на c #?
Не могли бы вы объяснить мне, почему я должен унаследовать от метода ICloneableи реализовать его Clone()? Если я хочу сделать глубокую копию, могу ли я просто реализовать свой метод? Скажем MyClone()? Почему я должен наследовать от ICloneable? Каковы преимущества? Дело только в том, чтобы сделать код «более читабельным»?
111 c#  .net  cloneable  icloneable 

6
О клонируемой Java
Я искал несколько руководств по Java Cloneable, но не получил хороших ссылок, и Stack Overflow в любом случае становится более очевидным выбором. Я хотел бы знать следующее: Cloneableозначает, что мы можем иметь клон или копию объектов, реализовав Cloneableинтерфейс. Каковы преимущества и недостатки этого? Как происходит рекурсивное клонирование, если объект является …
95 java  cloneable 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.