class - "monolithic"是什么意思?

标签 class oop programming-languages terminology

我在类的上下文中看到了它。我怀疑这意味着该类可以使用被分解为逻辑子单元,但我找不到一个好的定义。你能举一些例子吗?

谢谢您的帮助。

编辑:我喜欢聪明的回复,但我显然指的是软件上下文中的“单片机”。我知道巨石、巨石、支石墓和所有与石头有关的背景。哎呀,我在我的国家有足够的......

最佳答案

有趣的问题。我不认为单体类是什么有任何正式的定义,但你已经明白了。包含多个逻辑上未连接或无意义耦合的组件的类是单体类。

如果你读过 The Pragmatic Programmer ,我强烈推荐,你可以将一个单体类定义为一种反模式,它与书中几乎所有内容都背道而驰。

至于例子,你会在芯片和操作系统设计领域找到更多,那里有单片芯片的正式定义/kernels ,类似于单体类。以下是一些示例,尽管每个示例都可以反对列入此列表:

  • JOGL - OpenGL 的 Java 绑定(bind)。这可能是有争议的,并且有充分的理由。
  • 大多数学术项目 - 出于显而易见的原因。

  • 如果你是独自开始编程,而不是加入一个团队,那么你很可能会打开你的第一个项目,并且会有一个单一的类。

    关于class - "monolithic"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3179396/

    相关文章:

    java - 连接多个对象以创建一个对象

    programming-languages - 创建源到源翻译器

    ide - 开发完整的编程语言、编译器和 IDE 需要多少时间和精力?

    php - __set 和 __get 方法在类内外的行为是否不同?

    python - 循环中的python类

    python - 如何使用用户定义的类对象作为 networkx 节点?

    jquery 从 li 中的图像中删除类

    javascript - 为什么日期在 javascript 中无效?

    php - 网页抓取 JAVASCRIPT 内容的语言

    java - 使用自制的类库作为其他类文件中的函数