Java/UML 编程
Java/UML Programming
我在 YouTube 上学习了一种叫做 UML 编程的新东西。
我通过 Java 中的代码制作了自己的示例,但如果它是 "digital UML" 会是什么样子?
虽然从 Java 和 UML 方面理解这意味着什么,但我不知道 "digital UML" 是什么意思。
以下是我目前尝试过的方法:
class Insect
{
}
class Ant extends Insect
{
}
class Spider extends Insect
{
}
class Butterfly extends Insect
{
}
class CarpenterAnt extends Ant
{
}
class FireAnt extends Ant
{
}
class BlackWidow extends Spider
{
}
class Tarantula extends Spider
{
}
class Monarch extends Butterfly
{
}
class SwallowTail extends Butterfly
{
}
class EasternBlack extends SwallowTail
{
}
class PipeBrush extends SwallowTail
{
}
我试图想出学术界可能的回应,但这并不容易。
让我们从一个叫做"digital UML"的东西说起。如果有什么叫UML.
深入讨论UML需要很多时间。在任何大学的诅咒中,我会说至少一个学期。
简而言之,UML 是一种建模语言。一种视觉语言,用于表示软件元素的不同图表。
UML 提供了许多类型的图表。每个都旨在代表来自 "view" 的软件。
UML 的诞生是为了对各种提案进行标准化,以说明 classes、关系以及如何相互通信。今天它享有良好的扩展和接受。
我建议你好好读书;至少两本书:
应用 UML 和模式:面向对象的分析和设计以及迭代开发简介。克雷格·拉曼。
UML逐滴。马丁·福勒、肯德尔·斯科特。
返回术语"digital"。我认为 YouTube 用户发明了一个笑话或无知地玩耍,认为它可以带来比他所能带来的更多。
对于您的示例代码,在 UML(Class 图)中,您会看到 class "Insect" 和其他继承自它的代码。
我在 YouTube 上学习了一种叫做 UML 编程的新东西。
我通过 Java 中的代码制作了自己的示例,但如果它是 "digital UML" 会是什么样子?
虽然从 Java 和 UML 方面理解这意味着什么,但我不知道 "digital UML" 是什么意思。
以下是我目前尝试过的方法:
class Insect
{
}
class Ant extends Insect
{
}
class Spider extends Insect
{
}
class Butterfly extends Insect
{
}
class CarpenterAnt extends Ant
{
}
class FireAnt extends Ant
{
}
class BlackWidow extends Spider
{
}
class Tarantula extends Spider
{
}
class Monarch extends Butterfly
{
}
class SwallowTail extends Butterfly
{
}
class EasternBlack extends SwallowTail
{
}
class PipeBrush extends SwallowTail
{
}
我试图想出学术界可能的回应,但这并不容易。
让我们从一个叫做"digital UML"的东西说起。如果有什么叫UML.
深入讨论UML需要很多时间。在任何大学的诅咒中,我会说至少一个学期。
简而言之,UML 是一种建模语言。一种视觉语言,用于表示软件元素的不同图表。 UML 提供了许多类型的图表。每个都旨在代表来自 "view" 的软件。
UML 的诞生是为了对各种提案进行标准化,以说明 classes、关系以及如何相互通信。今天它享有良好的扩展和接受。
我建议你好好读书;至少两本书: 应用 UML 和模式:面向对象的分析和设计以及迭代开发简介。克雷格·拉曼。 UML逐滴。马丁·福勒、肯德尔·斯科特。
返回术语"digital"。我认为 YouTube 用户发明了一个笑话或无知地玩耍,认为它可以带来比他所能带来的更多。
对于您的示例代码,在 UML(Class 图)中,您会看到 class "Insect" 和其他继承自它的代码。