
6_设计模式之创建型模式
设计模式
CV资深专家
自己就是最大的对手
展开
-
0.为什么要使用设计模式中的创建型模式
2.对修改关闭:意味着一旦一个软件实体被完成,就不应该因为需求的变化而修改其源代码,以减少修改引入的错误风险和维护成本。1.对扩展开放:意味着软件实体应易于扩展,以适应未来的需求变化,即可以在不改变原有代码的基础上,增加新的功能或行为。原创 2024-07-10 11:48:44 · 165 阅读 · 0 评论 -
1.创建型模式之单例模式
1.资源共享: 当一个对象需要被多个地方访问且保证数据一致性时,例如配置管理器、线程池、缓存等,单例可以确保所有访问都操作的是同一个实例,避免了资源重复创建和浪费。3.全局状态管理: 在需要维护整个应用程序的全局状态时,如用户登录信息、主题设置等,单例模式能提供一个集中管理的途径。4.线程池、缓存等工具类: 这些通常只需要一个实例来有效管理资源,避免每次创建新的实例导致资源浪费和潜在的并发问题。2.控制共享资源访问: 对于数据库连接、日志文件等资源,使用单例模式可以有效控制并发访问,减少系统开销。原创 2024-07-03 19:38:32 · 232 阅读 · 0 评论