Pytania otagowane jako cloneable

3
Dlaczego Cloneable nie jest przestarzałe?
Powszechnie wiadomo, że Cloneableinterfejs w Javie jest uszkodzony. Jest ku temu wiele powodów, o których nie wspomnę; inni już to zrobili. Jest to również stanowisko samych architektów Javy . Moje pytanie brzmi zatem: dlaczego nie zostało jeszcze wycofane? Jeśli główny zespół Java zdecydował, że jest uszkodzony, musiał również rozważyć jego …

9
Jak poprawnie zastąpić metodę klonowania?
Muszę zaimplementować głębokiego klona w jednym z moich obiektów, który nie ma nadklasy. Jaki jest najlepszy sposób na obsłużenie czeku CloneNotSupportedExceptionwyrzuconego przez superklasę (czyli Object)? Współpracownik poradził mi, żebym to zrobił w następujący sposób: @Override public MyObject clone() { MyObject foo; try { foo = (MyObject) super.clone(); } catch (CloneNotSupportedException …
114 java  clone  cloning  cloneable 

4
Dlaczego należy zaimplementować ICloneable w języku C #?
Czy możesz mi wyjaśnić, dlaczego powinienem dziedziczyć ICloneable i wdrożyć tę Clone()metodę? Jeśli chcę zrobić dokładną kopię, czy nie mogę po prostu wdrożyć mojej metody? PowiedzmyMyClone() ? Dlaczego powinienem dziedziczyć po ICloneable? Jakie są zalety? Czy to tylko kwestia uczynienia kodu bardziej czytelnym?
111 c#  .net  cloneable  icloneable 

6
Informacje o klonowalnym języku Java
Szukałem kilku tutoriali wyjaśniających o Javie Cloneable, ale nie otrzymałem żadnych dobrych linków, a Stack Overflow i tak staje się bardziej oczywistym wyborem. Chciałbym wiedzieć, co następuje: Cloneableoznacza, że ​​możemy mieć klon lub kopię obiektów, implementując Cloneableinterfejs. Jakie są zalety i wady takiego działania? Jak przebiega klonowanie rekurencyjne, jeśli obiekt …
95 java  cloneable 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.