知识卡片

单例模式的收益来源

普通读书笔记卡 · 1984.a

内容

[[单例模式的定义与实现要点]]的收益集中四点:减少内存开支(对象只存一份);减少性能开销 (创建成本高的对象启动时一次创建常驻);避免同一资源多重占用(如文件并发写);提供全局 唯一访问点便于集中管理。发散:四点共同本质是”用创建时机和数量的确定性换取运行期协调 成本降低”。

参考来源

- 位置:《设计模式之禅(第2版)》第7章《单例模式》(源文件:_epub-src/text/part0030.html) - 结论依据:原文分四点列出单例模式的优点,分别对应内存开支、性能开销、资源多重占用、全局访问点四个维度,并各自给出对应的应用场景例证。 - 原始内容:由于单例模式在内存中只有一个实例,减少了内存开支……则可以通过在应用启动时直接产生一个单例对象,然后用永久驻留内存的方式来解决……单例模式可以避免对资源的多重占用……单例模式可以在系统设置全局的访问点,优化和共享资源访问。