我目前正在设计一个软件,护士例如nurse1可以创建对象(例如Object1,object2)并为患者1,患者2等分配属性,如血压,使用的测量设备,测量日期等。接口类在我的设计中显示。例如,患者1如何仅在不篡改任何类别的其他属性的情况下查看他的血压?
答案 0 :(得分:0)
基本上你的问题有点过于宽泛,没有单一的答案。无论如何,这是一个设计建议:
Nurse
实现了Logger
个接口,其唯一目的是将记录添加到患者日志中。请注意,这可以扩展到医生或护士本身的某些修改功能以获取最新记录,或者日志可以包含护士的ID,这样她就可以仅编辑自己的记录,或者,或,或。 / p>
Logger
界面提供了创建,(读取,更新,删除)患者日志的功能。它被输入患者ID和记录类型。再次注意,这里只是每条记录的一个字符串。实际上,你想要大多数的整数值/范围,只为其中的一些做分析和文本。
Patient
具有对日志的只读访问权限。需要在用例中解释此约束。或者,您可以设计一个CentralPatientLog
来明确控制对患者日志文件的访问。
有不同的设计方法。因此,以此为进一步讨论的基础。另请注意,上面的设计草图包含错误(我不会更正)。