如何在UML设计中为一个类的函数或甚至作为类的装饰器表示Python装饰器。我能找到的唯一东西是 Decorator Pattern ,它与Python装饰器有很大不同。
答案 0 :(得分:0)
我认为刻板印象和标记值可以帮助那里。
介绍<<装饰器对象的装饰器>> 构造型,以及<<为依赖关系装饰>> ,我可以建议<<装饰>> 可以使用“ target ”属性来保存目标名称。此外,您可以介绍<<装饰>> 方法和字段的构造型,以便清楚地说明装饰的方法和字段。 <<装饰>> 构造型可以使用“ decoratedBy ”属性来保存应用装饰器的名称。
让我说明一下我的意思。
装饰师 - >阶级关系
装饰师 - >类方法关系
希望它会有所帮助。