我在类的上下文中看到了它。我怀疑这意味着该类可以使用被分解为逻辑子单元,但我找不到一个好的定义。你能举一些例子吗?
谢谢您的帮助。
编辑:我喜欢聪明的回复,但我显然指的是软件上下文中的“单片机”。我知道巨石、巨石、支石墓和所有与石头有关的背景。哎呀,我在我的国家有足够的......
最佳答案
有趣的问题。我不认为单体类是什么有任何正式的定义,但你已经明白了。包含多个逻辑上未连接或无意义耦合的组件的类是单体类。
如果你读过 The Pragmatic Programmer
,我强烈推荐,你可以将一个单体类定义为一种反模式,它与书中几乎所有内容都背道而驰。
至于例子,你会在芯片和操作系统设计领域找到更多,那里有单片芯片的正式定义/kernels ,类似于单体类。以下是一些示例,尽管每个示例都可以反对列入此列表:
如果你是独自开始编程,而不是加入一个团队,那么你很可能会打开你的第一个项目,并且会有一个单一的类。
关于class - "monolithic"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3179396/