设计模式
文章平均质量分 88
Trank
一以贯之的努力,不得懈怠的人生!
展开
-
23种设计模式的支撑---六大原则
开闭原则是指在面向对象编程领域中,规定软件中的对象,类,函数是允许扩展但不允许修改的。开闭原则的核心思想可以理解为面向抽象编程。如何理解呢?我们在编写代码时要尽可能的提高代码的灵活性,可以去对功能进行扩展,但尽量避免去修改之前已经写好的类。举个例子,当我们要去修改之前一个工具类,我们不应该直接去修改源代码而是进行水平扩展,重新构建工具类,通常要实现这种效果,我们一般要使用继承或者实现接口,这两种方式,无论哪种,都是面向抽象编程的思想。原创 2024-05-14 12:03:37 · 554 阅读 · 0 评论 -
设计模式之——单例模式
什么是单例模式?单例模式就是采取一定的方法保证在整个系统中,只能存在一个对象实例。该类提供一个静态方法返回对象实例。为什么要采用单例模式?当你需要多个对象共享某些资源(如数据库连接池、线程池、缓存等)时,可以使用单例模式确保所有对象都使用同一个实例,避免资源的浪费和冲突。在某些情况下,需要全局访问一个对象,例如日志记录器、配置管理器等,这时可以使用单例模式确保在整个应用程序中只有一个实例,并且可以在任何地方方便地访问它。单例模式可以限制类的实例化次数,确保只有一个实例存在。原创 2024-05-14 18:43:15 · 1178 阅读 · 0 评论