jjzjj

MedicalCondition

全部标签

ios - Objective-C/iOS -- 根据外部数据不同触发的类设计

这是基于我在调度表上的另一篇文章中提出的切线替代方案。在objective-c面向对象设计中,假设我正在设计一个需要外部数据才能执行的类。该类有许多变体,每个变体在不同的时间根据不同的外部数据以不同的方式执行。执行/实现此设计的最佳方式是什么?举一个具体的例子,假设这个类代表一种医疗状况。有100到200种不同的医疗状况,每一种都对不同的刺激使用react,并且一旦被触发,每一种都会做不同的事情。我需要帮助的主要困难是如何传入触发后执行每个变体所需的数据——无法封装的数据,以及不能简单地用作输入到重写函数的参数的数据医疗条件的每一种变化都是不同的。例如,当晒伤条件触发时,它需要传入的天