单例——模块互相影响
2016-10-21 11:16:38 0 举报
单例模式是一种常用的软件设计模式,它保证一个类仅有一个实例,并提供一个访问它的全局访问点。这种模式的实现方式有很多,其中一种常见的实现方式是使用私有静态变量和公有静态方法。在这种实现方式中,私有静态变量用于存储唯一的实例,而公有静态方法用于获取这个唯一的实例。 然而,当多个模块之间互相影响时,单例模式可能会导致一些问题。例如,如果两个模块都依赖于同一个单例对象,那么当其中一个模块修改了该对象时,另一个模块也会受到影响。因此,在使用单例模式时,需要注意模块之间的耦合度,并尽量减少模块之间的相互依赖。
作者其他创作
大纲/内容
修改
Singleton
导致出bug--
flag
模块A
模块B
默默地修改
0 条评论
下一页