知识卡片
单例控制唯一性
内容
单例适合系统中确实只应存在一个实例的对象,并通过统一访问点保持全局行为一致。它的价值不在“省对象”,而在控制唯一状态。发散:若对象并无唯一性约束,单例会制造隐式全局依赖,反而难测试。
参考来源
- 位置:《秒懂设计模式 2021》第2章《单例》太阳唯一性类比(源文件:_epub-src/OEBPS/Text/chapter002.html)
- 结论依据:原文用太阳是太阳系唯一恒星实例的类比说明单例适合系统中确实唯一存在的对象,直接支持卡片论点。
- 原始内容:"太阳是太阳系内唯一的恒星实例,它持续提供给地球充足的阳光与能量……太阳东升西落,循环往复,不多不少仅此一例。"