Uml 从接口类访问其他类

Uml 从接口类访问其他类,uml,object-oriented-analysis,Uml,Object Oriented Analysis,我目前正在设计一个软件,护士(如nurse1)可以在其中创建对象(如Object1、object2),并通过设计中显示的接口类为患者1、患者2等分配属性,如血压、使用的测量设备、测量日期等。例如,患者1如何只查看自己的血压,而不干预任何类别的其他属性?基本上,你的问题有点过于宽泛,没有单一的答案。无论如何,这里有一个设计建议: 护士实现了一个记录器接口,其唯一目的是将记录添加到患者日志中。请注意,这可以扩展到医生或护士自己对最新记录的某种修改功能,或者日志可以包含护士的id,以便她只能编辑自己

我目前正在设计一个软件,护士(如nurse1)可以在其中创建对象(如Object1、object2),并通过设计中显示的接口类为患者1、患者2等分配属性,如血压、使用的测量设备、测量日期等。例如,患者1如何只查看自己的血压,而不干预任何类别的其他属性?

基本上,你的问题有点过于宽泛,没有单一的答案。无论如何,这里有一个设计建议:

护士
实现了一个
记录器
接口,其唯一目的是将记录添加到患者日志中。请注意,这可以扩展到医生或护士自己对最新记录的某种修改功能,或者日志可以包含护士的id,以便她只能编辑自己的记录,或者,或者,或者

Logger
界面提供创建(读取、更新、删除)患者日志的功能。它将输入患者id和记录类型。再次注意,这里只是每条记录的一个字符串。事实上,您需要为其中的大多数设置整数值/范围,以便仅为其中的少数设置分析和文本

患者对日志具有只读访问权限。这个约束需要在用例中解释。或者,您可以设计一个
CentralPatientLog
,明确控制对患者日志文件的访问


有无数种不同的设计方法。因此,将此作为进一步讨论的基础。还请注意,上面的设计草图包含错误(我将不更正)。

这根本不是界面,您的设计刚刚被破坏。
护士可以创建哪些“对象”?是某种病人日志吗?是的。这是一份病人日志。护士记录有关患者血压的信息,选择测量设备,输入患者姓名等。我相信护士在创建接口类的对象时会这样做。但是患者可以查看此日志,而不会篡改信息。也许我应该打电话给Interface,InterfaceClass我会在一个小时左右给你答复……谢谢Thomas。我将焦急地等待你能详细说明为什么调用类接口吗?它是否是UML中定义的实际接口,能够在血液测量日志中执行操作?或者它是一个应用程序用户界面,所以用户(患者或护士)实际上面对的是什么?谢谢Thomas。我会尽力去了解,理解你刚才写的和画的,并做出调整。万分感谢