摘要:
总结 干什么用的? 避免了创建大量相似对象, 减少了内存占用. (可以简单理解为一个对象池) 细节 把实例的共享状态和非共享状态分开. (画图工具例子中的颜色是共享的, X Y 半径是非共享的) 场景 String常量池 数据库连接池 缓冲池 文字编辑器 图形应用 游戏开发 java例子1 重构前 阅读全文
posted @ 2023-11-25 04:50
qwertzxc
阅读(2)
评论(0)
推荐(0)
摘要:
总结 场景 资源分享(数据库) 配置管理 日志管理 对象工厂 c++例子 经典的magic static版本 (c++11之后才支持) (这个版本是线程安全的, 原因是其他线程会等到第一个线程完成instance的构建) 更多参考: https://zhuanlan.zhihu.com/p/3447 阅读全文
posted @ 2023-11-25 02:21
qwertzxc
阅读(15)
评论(0)
推荐(0)
浙公网安备 33010602011771号