Как я посоветовал PMD, я хочу, чтобы уменьшить coopling с помощью интерфейсов вместо реализации ...Loose connection: Можем ли мы использовать интерфейсы, когда нам нужны параметры cloneables?
В этом случае, зная, что мне нужно Cloneable параметров, не могу преодолеть clone Dilemma (нет clone()
метода в Cloneable
интерфейс)?
public MyConstructor(ArrayList<E> myParam) {
this.myAttribute = (ArrayList<E>) myParam.clone();
}
@Allain: Здравствуйте, мне любопытно узнать, что вы редактировали в этом вопросе? Я новичок в SO, и я не знаком с этой концепцией редактирования вопросов ... –
Нажмите на фразу 'edit ... ago', чтобы просмотреть историю изменений. – trashgod