我有度假项目清单。
我有班级度假村存储这些物品。
现在我需要为该课程添加机会,让一个度假村处于活动状态。
所以我将把这个手段保存到UserDefaults。
我需要方法'保存','加载','检查当前度假胜地是否有效'。
那么,我应该为这些方法和属性扩展Resort类,还是更好的方法是创建Class ActiveResort?
答案 0 :(得分:0)
我认为这更像是一个设计意见问题。就个人而言,我会将Resort
作为Resort
类或扩展程序的一部分。这是因为如果我理解正确的话,度假村和主动度假村在结构上不同于一个活跃的旗帜。
或许创建一个名为activeResort
的类方法,它返回当前处于活动状态的Resort
实例