小编abc*_*XYZ的帖子

什么是 uml 刻板印象以及如何使用它

我正在为 JAVA 软件设计绘制一个类 UML。我真的不明白什么是刻板印象。正式定义:

构造型是一个配置文件类,它定义了如何将现有元类扩展为配置文件的一部分。它允许使用平台或领域特定的术语或符号来代替或补充用于扩展元类的术语或符号

这是否意味着构造型应该是父类的名称?但是为什么有些超类也有刻板印象呢?

例如,我有一个超类 Animal 和一个扩展 Animal 类的 dog 类,这两个类的刻板印象是什么?另外,为什么有些类没有刻板印象。

inheritance uml modeling class stereotype

4
推荐指数
1
解决办法
959
查看次数

将项目添加到对象列表中

class bag:

    items = []

    def add_item(self,x):
        self.items.append(x)


if __name__ == "__main__":

    bag1 = bag()
    bag2 = bag()

    bag1.add_item("water")
    print(bag2.items)
    

Run Code Online (Sandbox Code Playgroud)

我正在尝试向 bag1 添加水,但我不知道为什么“bag1.add_item("water")”会影响 bag2

python python-3.x

2
推荐指数
1
解决办法
93
查看次数

“非唯一索引”的目的是什么

我真的不明白为什么允许非唯一索引。考虑一本书的索引,我有几个相同的字幕(标题 1 --- 第 10 页,标题 1 --- 第 40 页 ...)没有任何意义。我认为索引应该是唯一的,这样我就可以简单地使用索引找到我想要的数据。

sql

0
推荐指数
1
解决办法
2117
查看次数

标签 统计

class ×1

inheritance ×1

modeling ×1

python ×1

python-3.x ×1

sql ×1

stereotype ×1

uml ×1