在Singleton Pattern中我们使用静态方法。想知道单例模式中静态方法和函数调用的流程以及为什么我们在Singleton中使用static。
答案 0 :(得分:0)
创建静态函数和静态变量的原因是,当程序运行时,我们不希望编译器进行内存分配。我们不希望它改变。
静态方法提供了一个CLASS公共API,我们可以调用它来获取我们想要使用的值的唯一副本。
// Example of a model object and a static get the only copy method.
Model::getInstance();