擅长:python、mysql、java
<p>根据Python,您只能通过在名称前面添加下划线来指示私有属性。就语言而言,这不是一种语言结构,而是一种惯例。UML并不在意,因为它与语言无关。将其建模为private(通过在名称前面显示<code>-</code>)。如果您正在从该UML模型生成代码,代码生成器可能会自动创建下划线</p>
<p>在任何情况下,如果您使用UML创建了一个模型,并指出某些东西是私有的,那么该语言的编码人员必须小心。对于一个封闭的实现,您只需要培训您的编码人员。对于一个开放的(库)实现,Python将允许您在雨中使用它</p>