0
这可能似乎不可思议,但我目前维持一些Android的代码,它使用现有EMPTY的ArrayList的克隆,以创建一个新的ArrayList,而不是仅仅使用新分配一个ArrayList是否有任何理由克隆Android中的空数组?
的代码做同样的当创建新的LinkedHashMap(从空的LinkedHashMap克隆它们)时,它看起来像以前的开发人员所想的,但我知道什么。
首先,我认为这可能是一个原型/工厂的事情,但他将克隆的对象抛回到ArrayList,所以我不认为这是一种稍后更改分配类型的方法。