仅具有副作用的方法的名称

2024-04-13

因此,改变其对象的方法是mutator。不改变其对象但返回值(或对值的引用)的方法是getter。是否有一个广泛使用的方法名称,该方法不会改变其对象,不返回值,但可能会改变作为参数传递给它的对象。也就是说,只有每个方法对参数有副作用时才会被调用。

如果您热衷于策略设计模式 https://stackoverflow.com/questions/685826/will-the-real-strategy-design-pattern-please-stand-up.


我称这些方法为运营.

它们使该对象能够用作operator。我不打电话给他们运营商然而,因为我编程很多 C++,其中operator方法具有特定且不同的含义。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

仅具有副作用的方法的名称 的相关文章

  • 依赖注入与托管依赖关系与全局对象

    我正在 Javascript BackboneJS 一个 MVC 框架 RequireJS 框架中工作 但这个问题有点 OO 通用 首先让我解释一下 在 Backbone 中 您的视图是传统视图和控制器的混合 而您的 HTML 模板是传统的
  • java对象间通信

    还在学习Java Swing 又让我问了这个问题 但这确实是一个普遍的面向对象问题 如果我有一个主类 包含 main 它会创建一个执行某些操作的新对象 A 主类现在具有对该对象的引用 对象 B 如何访问该对象的属性 我能想到的唯一方法是让主
  • 在 OAuth2.0 中使用 Facebook 访问令牌作为资源所有者凭据

    OAuth 2 0 规范定义了资源所有者密码凭证授予类型 https datatracker ietf org doc html draft ietf oauth v2 26 section 4 3 它允许直接使用资源所有者密码凭据 即用户
  • java方法中的可选参数

    我想制作一个需要 1 个必需参数和 1 个可选参数的方法 但我发现如何制作一个可选数组 方法是在参数 int b 中制作 但这是一个数组 我想制作它只是这个值是 null 或用户输入它 我可以通过创建 2 个同名的方法来实现它 但一个具有单
  • NSFetchedResultsController 在 VIPER 架构中的位置是什么?

    In VIPER https www objc io issues 13 architecture viper 与MVC不同的是 NSFetchedResultsController的角色和地点没有那么明确的定义 把它放在交互器上合适吗 根
  • 为什么java中的嵌套类与C#中的嵌套类在以下方面有所不同?

    我发现了一些类似的帖子 但找不到明确解释这一点的答案 我已经执行了类的嵌套 即 内部 类存在于 外部 类中 并尝试实例化内部类 这就是我遇到的场景 如果是 C class outside public class inside public
  • 哪个类应该存储查找表? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 世界上有不同地点的代理 但任何地点都只有一个代理 每个特工都知道他在哪里 但我还需要快速检查给定位置是否有特工 因此 我还维护了一张从位置到代理
  • 如何*真正*编写 UML 基数?

    我想一劳永逸地知道如何编写 UML 基数 因为我经常不得不争论它们 所以非常欢迎证明和来源 如果我想解释一下a Mother可以有几个Children but a Child有且仅有一个Mother 我应该写 Mother 1 Child
  • Ruby on Rails 3:如何分别检索 POST 和 GET 参数?

    我知道你可以使用获取参数params 但问题是它合并了所有参数 无论它们是通过GET or POST 如果您通过以下方式发送请求GET 没问题 参数只能挤在URL里 但如果你发送一个POST具有类似 URL 的请求 blabla foo b
  • Spring框架中Service和DAO接口的主要用途是什么?

    我是 Spring 框架的新手 我在谷歌上搜索了很多关于 spring mvc 的网站 我注意到为每个服务和 dao 创建了接口 但我有一些疑问如下 1 为每个service和dao创建接口的主要目的是什么 2 spring mvc的项目结
  • 将数字缩放为 <= 255?

    我的单元格的数值可以是 0 到 0 之间的任何值Integer MAX VALUE 我想对这些单元格进行相应的颜色编码 如果该值 0 则 r 0 如果该值是Integer MAX VALUE 则 r 255 但是中间的值呢 我想我需要一个函
  • 我们是否需要更喜欢构造函数而不是静态工厂方法?如果是的话,什么时候?

    我一直在阅读有效的Java by 约书亚 布洛赫到目前为止 它确实名副其实 第一项就提供了令人信服的理由静态工厂方法 over 构造函数 以至于我开始质疑那些好的旧构造函数的有效性 本书的优点 缺点总结如下 优点 他们有名字 我们拥有全面的
  • 3 维装箱算法

    我面临着 3 维装箱问题 目前正在进行一些初步研究 了解哪些算法 启发式方法目前能产生最佳结果 由于问题是 NP 难问题 我不希望在每种情况下都能找到最佳解决方案 但我想知道 1 最好的精确求解器是什么 分支定界 我期望使用合理的计算资源可
  • 正则表达式:忽略大小写

    如何使以下正则表达式忽略大小写 它应该匹配所有正确的字符 但忽略它们是小写还是大写 G a b 假设你想要whole正则表达式忽略大小写 你应该寻找i flag http www regular expressions info modif
  • Meyers 的单例实现实际上是如何实现单例的

    我读了很多关于单例的内容 什么时候应该使用它们 什么时候不应该使用它们 以及如何安全地实现它们 我正在用 C 11 编写 并且遇到了 Meyer 的单例延迟初始化实现 如所示这个问题 https stackoverflow com ques
  • 在java中将对象声明为final

    有人可以澄清以下代码的意义吗 class A int i 10 public void setI int b i b public int getI return i class Test public static void main S
  • 从应用程序中删除死代码的最佳方法是什么? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我经常觉得 在多次迭代我的代码之后 我留下了一些函数 类或其他代码行 这些代码在以前的版本中有意义 但对于新版本来说并不是很有用 我知道探查器可
  • Java 递增/递减运算符 - 它们的行为方式是什么,功能是什么?

    开始学习Java已经三天了 我有这个程序 但我不明白其中的代码main方法与 and 运营商 我什至不知道该怎么称呼他们 这些操作员的名字 谁能给我解释一下这是怎么回事 class Example public static void ma
  • 如何使用 Trie 进行拼写检查

    我有一个根据单词词典构建的特里树 我想用它来进行拼写检查 并建议字典中最接近的匹配项 也许对于给定数量的编辑x 我想我会在目标单词和字典中的单词之间使用 levenshtein 距离 但是有没有一种聪明的方法可以遍历 trie 而不需要对每
  • 在 Javascript 构造函数中引用实例变量

    我试图通过执行以下操作来维护对象的状态 obj function this foo undefined this changeState function function this foo bar This is contrived bu

随机推荐

  • 退出 Excel 中的嵌套循环

    我在宏中有一个循环 我正在编写以下结构 本书中有两个工作表 原始数据 因此是端点数据变量 和总账 总账 表 因此是端点GL变量 有三种for该函数中的循环 1 第一个循环迭代原始数据文件中的每条记录 2 第二个循环迭代已验证的匹配项REGE
  • 检测二进制文件的 GCC 编译时标志

    有没有办法找出特定二进制文件编译时使用的 gcc 标志 快速浏览一下 GCC 文档并没有发现任何问题 Boost 人员是一些最聪明的 C 开发人员 他们resort http www boost org doc libs 1 36 0 mo
  • php中如何获取一个类的所有子类

    是否有可能在php中获取给定类的所有子类 function getSubclassesOf parent result array foreach get declared classes as class if is subclass o
  • 在 XMPP 中交换自定义 XML 元素的最佳方式?

    我有一个 XMPP 应用程序 其中两个客户端进行交互 1 一个机器人编程Smack http www igniterealtime org projects smack Scala Java 和 2 一个 GUI 聊天客户端strophe
  • 使用 Microsoft Access 创建独立应用程序

    有一次 我看到一个用 MS Access 制作的数据库 它可以像普通程序一样工作 即带有一个可执行文件 可以打开漂亮的 UI 并允许访问表单和报告 我也尝试做同样的事情 我什至用谷歌搜索但没有找到如何做 有人知道如何使用 Access 构建
  • Java 保持价格的最佳类型[重复]

    这个问题在这里已经有答案了 可能的重复 用 Java 表示货币值 https stackoverflow com questions 285680 representing monetary values in java 哪种java类型适
  • jQuery Mobile 只滚动内容,而不是整个页面

    我正在使用 jQuery Mobile 和 Phonegap 构建一个应用程序 现在 当我获得一个页面并需要滚动时 jQuery Mobile 会滚动整个页面 而不是内容 滚动条应该仅位于内容部分所在的位置 但看起来滚动条会滚动整个页面 它
  • 链接服务器是否有“IF EXISTS”测试?

    我希望能够以编程方式 在 T SQL 中 检查当前服务器和数据库是否已存在特定的链接服务器 这样 如果链接尚不存在 我可以创建它 我尝试过这样的事情 IF OBJECT ID myserver devdb 1 IS NULL BEGIN P
  • 是否可以使用 Google App Engine 作为 Android 应用程序的后端数据库?

    我想为 Android 编写一个客户端应用程序 使用 Google App Engine 作为数据库后端 我的 Android 客户端将连接到 App Engine 以保存信息 然后稍后连接以获取报告 是否可以像这样使用App Engine
  • C++:为什么对于内置(即类似 C)类型,按值传递通常比按引用传递更有效

    正如标题所示 编译器供应商通常会将引用实现为指针 指针的大小往往与许多内置类型相同或更大 对于这些内置类型 无论您是按值传递还是按引用传递 都将传递相同数量的数据 In然而 为了获取实际数据 您需要取消引用该内部指针 这可以在生成的代码中添
  • python 脚本在 docker 内运行时无法导入 kafka 库 [重复]

    这个问题在这里已经有答案了 我有以下 python 脚本 可以从 twitter 中提取推文并将其发送到 kafka 主题 该脚本运行完美 但是当我尝试在 docker 容器内运行它时 它无法导入 kafka 库 它说 语法错误 语法无效
  • Konvajs/Vue-Konva 使用连接器动态连接形状

    我在用Konvajs Vue Konva在我的内Vuejs Nuxt应用 使用Konva我正在创建Rect在运行时动态形状 现在我想用某种Connectors连接不同的Rect Shapes这样我就可以得到其逻辑source Rect哪个是
  • 将原型与 Jquery 一起使用

    有没有办法让prototype与Jquery共存 我的意思不是带有 Jquery NoConflict 标签的原型的 Jquery 而是相反 我必须重写原型实用程序方法才能与其他库共存吗 我无法控制 Jquery 脚本 当包含 jQuery
  • 游戏对象出现在场景视图中但不在游戏视图中

    似乎我在这里遗漏了一些东西 使用最新版本的统一 并且我在单击时实例化了一个游戏对象 它在场景视图中看起来很好 但在游戏视图中却不是 我已经用谷歌搜索并尝试了所有这些回复 我检查了屏幕右上角的图层 它们都显示了 而且 z 值也低于相机的值 但
  • 用户通过javascript将文件上传到谷歌驱动器?

    我有一个网络应用程序 我希望用户能够从他们的计算机添加文件并将其上传到我的谷歌驱动器 我有选择文件按钮工作 但我不确定该功能应该如何访问我的谷歌驱动器帐户并在单击按钮时发送文件 h4 Upload a file h4 div class f
  • 尝试使用curl从电报机器人发送用户视频

    使用命令 curl s X POST https api telegram org bot
  • 从日期时间对象中删除时区信息

    修剪这种形式的日期时间对象的最快方法是什么2016 12 14 15 57 16 140645变成这样 2016 12 14 15 57 16 doing str 2016 12 14 15 57 16 140645 strip 0 对于大
  • 如何直接从 ZipEntry(RubyZip、Paperclip、Rails 3)获取临时 File 对象(具有正确的内容类型,无需写入磁盘)?

    我目前正在尝试直接从 zip 文件将图像文件附加到模型 即不先将它们保存在磁盘上 似乎应该有一种更清晰的方法将 ZipEntry 转换为可以存储在内存中的临时文件或文件 以便传递给知道如何处理它的另一个方法或对象 这是我的代码 def ex
  • C#代码分析CA2000

    我有一个函数 我以为我已经修复了代码分析中的 CA2000 警告 但它不会消失 该警告位于 SqlCommand 上 这是函数 protected internal void LogUserSession int managerID usi
  • 仅具有副作用的方法的名称

    因此 改变其对象的方法是mutator 不改变其对象但返回值 或对值的引用 的方法是getter 是否有一个广泛使用的方法名称 该方法不会改变其对象 不返回值 但可能会改变作为参数传递给它的对象 也就是说 只有每个方法对参数有副作用时才会被