关于java中的包是什么,我找到了一个不错的答案:术语"包"是什么意思?
我做了谷歌搜索,发现Symfony提供了很多不同的"包"界面,如下所示:
http://api.symfony.com/2.3/Symfony/Component/DependencyInjection/ParameterBag/ParameterBag.html
在symfony中,术语包是否被解释为同样的方式?另外,这与"容器"或"集合"有何不同.
一包(该对象的名称是ParameterBag)包含变量或参数.
一个集合包含的元素列表(认为它是一个面向对象的版本array有很多有用的方法来操作的值).该对象来自Doctrine框架.Symfony也有Collection的概念,并在其文档中对其进行了解释.
一个容器包含了所有类型的对象,它有它自己的ParameterBag对象与内任何加载其参数parameters的配置文件的关键.
一个请求对象($this->container->get('request'))也有它自己的ParameterBag.
代码方面,Container的参数包和Request的参数包是不同的,可以有不同的方法,但它们的目标是相同的.