【发布时间】:2014-06-20 16:53:30
【问题描述】:
结构化分类器是一个与建模语言相关的概念,例如 UML(统一建模语言),其中包含形成其数据结构并实现其行为的部件或角色。
结构化分类器在Java等编程语言中对应的是什么?
【问题讨论】:
-
请详细说明您的问题 - 任何具体示例?
结构化分类器是一个与建模语言相关的概念,例如 UML(统一建模语言),其中包含形成其数据结构并实现其行为的部件或角色。
结构化分类器在Java等编程语言中对应的是什么?
【问题讨论】:
结构化分类器是一个抽象概念,在 JAVA 中没有直接对应物。但是,您可以创建一个模仿其组织和概念的 JAVA 类结构。
这是结构化分类器的示例,取自正式的 UML 规范:
使 Car 类成为结构化分类器的原因是其内部结构由严格定义的连接对象网络(角色)组成。
要在 Java 中实现这一点,您首先需要:
【讨论】:
你的描述不是很清楚,浏览网页我得到了一个稍微结构化的定义:
结构化分类器是一个抽象元类,它代表任何 分类器的行为可以完全或部分地由 拥有或引用的实例的协作。
如果是这样的话,我猜你可以有一个有组织的接口或抽象类结构来达到类似的东西......
希望这会有所帮助。
【讨论】: