Можете ли вы объяснить мне, почему я должен наследовать от ICloneable и реализовать метод Clone()?
Если я хочу сделать глубокую копию, не могу ли я просто реализовать свой метод? Скажем, MyClone()?
Зачем мне наследовать от ICloneable? Каковы преимущества? Это просто вопрос, что код "более читабельный"?