2012-11-02 59 views
9

在编程语言(例如Java)中,containerwrapper(或者是否有区别)有什么区别。我听说了两个隐约使用的术语。容器和包装器之间的区别

+0

这可能有助于定义至少包装:http://en.wikipedia.org/wiki/Adapter_pattern –

回答

22

在编程语言通常用于可以包含一个以上的元件结构的字容器中,例如一个地图,一个列表。这些结构通常提供像contains这样的方法,如果对象可以包含多个项目,则它们在语义上是合适的。

A 包装而不是包装单个对象以提供更多的功能和接口。典型的例子是Integer类,它在Java中包装基本类型int

+1

谢谢..非常明确的答案 – Ank

相关问题