慕粉3983127
2016-09-28 18:25
我的理解是,这个单例模式要解决的问题是 class类中的属性和方法可以被多个实例来实现,很容易产生混淆,所以需要将这个class内的对应方法和属性设置成唯一的来解决混淆问题。
那是否可以直接将 class App 中的 socre属性 和 changescore()方法直接都改成 public static 来实现呢?这样App类的init不可外部实例化,同时其内部的属性和方法是可用且唯一的,也不需要设置自我实例化的defaultGamemanager属性了?
public 的changescore()该有多危险。。。。
玩儿转Swift 2.0(第三季)
13968 学习 · 41 问题
相似问题