摘要:
目的 提高软件系统的可维护性和可复用性,增加软件的可拓展性和灵活性,程序员遵循 6 条原则来开发程序,从而提高软件开发效率、节约软件开发成本和维护成本。 开闭原则(OCP) 核心思想 1. 对拓展开放 软件模块应该在不修改原有代码的情况下,通过扩展的方式增加新功能。 目标:提高系统的可拓展性,适应不 阅读全文
posted @ 2025-01-21 18:10
SlackClimb
阅读(96)
评论(0)
推荐(0)
摘要:
核心思想: 属于创建型设计模式,核心目的是确保一个类在整个程序运行期间只有一个实例,并提供一个全局访问点来获取该实例。 控制共享资源的访问(如数据库链接、配置管理、日志处理器等) 真实世界类比:政府是单例模式的一个很好的示例。 一个国家只有一个官方政府。 不管组成政府的每个人的身份是什么,“某政府” 阅读全文
posted @ 2025-01-21 18:07
SlackClimb
阅读(365)
评论(0)
推荐(1)

浙公网安备 33010602011771号