Comme je l'ai été informé par PMD, je veux réduire coopling en utilisant des interfaces au lieu de la mise en œuvre ...Couplage lâche: Pouvons-nous utiliser des Interfaces lorsque nous avons besoin de paramètres cloneables?
Dans ce cas, sachant que je besoin d'un cloneable param, puis-je surmonter la clone Dilemma (pas de méthode clone()
dans la Cloneable
interface)
public MyConstructor(ArrayList<E> myParam) {
this.myAttribute = (ArrayList<E>) myParam.clone();
}
@Allain: Bonjour je suis curieux de savoir ce que vous avez édité dans cette question? Je suis assez nouveau à SO et je ne suis pas familier avec ce concept d'édition de questions ... –
Cliquez sur la phrase 'édité ... il y a' pour voir l'historique des révisions. – trashgod