当前位置: 首页 > 知识库问答 >
问题:

你听说过“位置”设计模式吗?

阎涵忍
2023-03-14

这几天,我在研究数据结构。在我的数据结构书中,作者说,“我们将使用‘位置’设计模式”-

所以我谷歌了一下位置设计模式,因为我想知道它。但是,我找不到任何结果。:'(

作者说,“我们使用位置设计模式的原因是我们不希望允许用户修改内部结构。”-

我完全同意作者的观点和意图,但我不能确定“设计模式”这个词

共有1个答案

罗安和
2023-03-14

如今,位置模式可能不像大多数开发人员在更高抽象级别上工作时那样广为人知。当我们在集合上使用某些操作时,我们正在使用position模式的实现——但我们自己并没有实现它。

[观点]你更可能在谈论低级编程的书中找到关于职位模式的参考。例如,可能除了迭代器模式之外,许多开发人员永远不会自己实现迭代器模式,而是在为每个循环启动一个时使用一个实现。

 类似资料:
  • 本文向大家介绍说说你所熟悉 或听说过的,J2EE中的几种常用模式。再讲讲你对设计模式的一些看法?相关面试题,主要包含被问及说说你所熟悉 或听说过的,J2EE中的几种常用模式。再讲讲你对设计模式的一些看法?时的应答技巧和注意事项,需要的朋友参考一下 考察点:J2EE设计模式   Session Facade Pattern:使用SessionBean访问EntityBean Message Faca

  • 本文向大家介绍说一下你熟悉的设计模式?相关面试题,主要包含被问及说一下你熟悉的设计模式?时的应答技巧和注意事项,需要的朋友参考一下 单例模式:保证被创建一次,节省系统开销。 工厂模式(简单工厂、抽象工厂):解耦代码。 观察者模式:定义了对象之间的一对多的依赖,这样一来,当一个对象改变时,它的所有的依赖者都会收到通知并自动更新。 外观模式:提供一个统一的接口,用来访问子系统中的一群接口,外观定义了一

  • 本文向大家介绍请你说一下常用设计模式?相关面试题,主要包含被问及请你说一下常用设计模式?时的应答技巧和注意事项,需要的朋友参考一下 参考回答: (1)单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点,避免一个全局使用的类频繁的创建和销毁,节省系统资源,提高程序效率。 实现方式: 将被实现的类的构造方法设计成private的。 添加此类引用的静态成员变量,并为其实例化。 在被实现的类中

  • 本文向大家介绍请说说你了解的设计模式有哪些?相关面试题,主要包含被问及请说说你了解的设计模式有哪些?时的应答技巧和注意事项,需要的朋友参考一下 1、单例模式 在软件系统中,经常有这样一些特殊的类,必须保证它们在系统中只存在一个实例,才能确保它们的逻辑正确性、以及良好的效率。保证一个类仅有一个实例,并提供一个该实例的全局访问点。 (1)经典模式--单线程 对于线程来说不安全;但在单线程中已满足要求。

  • 软件模式是将模式的一般概念应用于软件开发领域,即软件开发的 总体指导思路或参照样板。软件模式并非仅限于设计模式,还包括 架构模式、分析模式和过程模式等,实际上,在软件生存期的每一 个阶段都存在着一些被认同的模式。

  • 软件模式是将模式的一般概念应用于软件开发领域,即软件开发的总体指导思路或参照样板。软件模式并非仅限于设计模式,还包括架构模式、分析模式和过程模式等,实际上,在软件生存期的每一个阶段都存在着一些被认同的模式。 本书使用图形和代码结合的方式来解析设计模式; 每个模式都有相应的对象结构图,同时为了展示对象间的交互细节, 我会用到时序图来介绍其如何运行;(在状态模式中, 还会用到状态图,这种图的使用对于理