创建子 class vc 扩展 class
Creating subclass vc extending class
我有度假项目清单。
我有 class 个存储这些物品的度假村。
现在我需要给那个 class 添加机会,让一个度假村成为活跃的。
所以我会把这个方法保存到 UserDefaults。
我需要方法 'save'、'load'、'check if current resort is active'。
那么,我应该为该方法和属性扩展 Resort class 还是更好的方法是创建 Class ActiveResort?
我认为这更像是一个设计意见问题。就个人而言,我会将与 Resort
相关的所有内容都作为 Resort
class 或扩展的一部分。这是因为度假村和活动度假村在结构上是相同的,除了一个是活动的标志,如果我理解正确的话。
也许创建一个名为 activeResort
的 class 方法 returns 当前处于活动状态的 Resort
实例
我有度假项目清单。
我有 class 个存储这些物品的度假村。
现在我需要给那个 class 添加机会,让一个度假村成为活跃的。
所以我会把这个方法保存到 UserDefaults。
我需要方法 'save'、'load'、'check if current resort is active'。
那么,我应该为该方法和属性扩展 Resort class 还是更好的方法是创建 Class ActiveResort?
我认为这更像是一个设计意见问题。就个人而言,我会将与 Resort
相关的所有内容都作为 Resort
class 或扩展的一部分。这是因为度假村和活动度假村在结构上是相同的,除了一个是活动的标志,如果我理解正确的话。
也许创建一个名为 activeResort
的 class 方法 returns 当前处于活动状态的 Resort
实例