design-patterns - 这叫做 "Circular Reference"吗?

标签 design-patterns observers

有了观察者模式,我们都知道,根据其类图,SUBJECT 使用对 OBSERVER 的引用。同时,OBSERVER 拥有对 SUBJECT 的引用,以便注册或删除自身。

这是“循环引用”吗?

最佳答案

当然,这是一个循环引用。这是引用图中的一个循环。

在谈论更有害的事情时,有时会使用术语“循环引用”,特别是当您有循环依赖项时(例如,A 需要 B 来编译,但 B 需要 A 来编译)。

循环引用本身并没有什么害处(例如:循环链表)。

关于design-patterns - 这叫做 "Circular Reference"吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3969076/

相关文章:

c++ - C++中的命令模式

java - 连接发送者和接收者的良好设计模式是什么?

php - 注册表设计模式...好还是坏?

ios - 在另一个创建 rxswift 中订阅单个 observable

javascript - Emberjs Handlebars 内容绑定(bind)编辑字段不起作用

c# - 这种修改后的 C# 单例模式是一种好的做法吗?

java - 使用命令设计模式

ember.js - 观察路线变化以适用于onload

ruby-on-rails - 观察 Rails 和 Mongoid 中的字段

java - 将 Object 传递给扩展 JFrame 的类