Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
PHP中的映射器和集合模式有什么区别?
映射器(假设您指的是数据映射器模式)是抽象存储逻辑的结构。它是 SQL 查询、SOAP/REST 调用以及与存储介质进行其他交互的地方。
集合本身并不是真正的模式。它通常是一组对象的未指定容器。它的一个常见用途是用于处理业务域逻辑的属于单独层的域对象组。
在复杂的应用程序中,您通常至少有几个数据映射器,用于在存储和集合之间交换信息。
对于一些代码示例,您可以查看此答案。
映射器和集合的唯一共同点是它们都倾向于是对象。