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.
这些天,我正在研究数据结构。在我的数据结构书中,作者说,“我们将使用 'Position' 设计模式” ->照片
所以我在谷歌上搜索了职位设计模式,因为我想知道它。但是,我找不到任何结果。:'(
作者说:“我们之所以使用位置设计模式,是因为我们不希望用户修改内部结构。” ->照片 1 照片 2 (例如,当我们返回节点元素时,不暴露访问链接的方法)
我绝对同意作者的观点和意图,但我不能确定“设计模式”这个词
位置模式现在可能并不像大多数开发人员在更高的抽象级别上工作那样广为人知。当我们对集合使用某些操作时,我们正在使用位置模式的实现——但我们自己并没有实现它。
[意见] 你更有可能在谈论低级编程的书籍中找到对位置模式的引用。例如,也许与迭代器模式一起,许多开发人员永远不会自己实现,但会在启动for each循环时使用实现。
for each