用例的设计模式

时间:2015-08-27 01:53:00

标签: java design-patterns uml

我想知道如何建模:

有医学测试,这样的测试有名称,描述,并且可能有一个或多个组件。

每个组件都有一个最大值和一个最小参考值。

例如,血压是一项测试,包括收缩压和舒张压。

也有患者进行这些检查。

我想到的造型形式就是这样,但它并不能说服我。 enter image description here

2 个答案:

答案 0 :(得分:2)

我认为您可以使用Factory Pattern。我的想法是:MedicalTest是一个界面。 SystolicTest和DiastolicTest实现了MedicalTest。将有MedicalTestFactory根据信息生成Test基础。这取决于您的要求,您可以与其他模式结合使用。有关详细信息,请参阅:http://www.tutorialspoint.com/design_pattern/factory_pattern.htm

希望得到这个帮助。

答案 1 :(得分:1)

这就是我想到的:

enter image description here

MedicalTest是一个抽象类。 BloodPressureTest继承自MedicalTest。