
设计模式
文章平均质量分 86
一蓑烟雨任平生2024
这个作者很懒,什么都没留下…
展开
-
设计模式:工厂模式
总结:简单工厂:一个工厂,通过type类型创建不同产品工厂方法:每个一个工厂抽象工厂:每个一个工厂。原创 2023-07-03 23:40:23 · 631 阅读 · 0 评论 -
常用的设计模式汇总
简单点说,就是一个应用程序中,某个类的实例对象只有一个,你没有办法去new,因为构造器是被private修饰的,一般通过getInstance()的方法来获取它们的实例。 频繁创建对象、管理对象是一件耗费资源的事,我们只需要创建一个对象来用就足够了! 能使用一个对象来做就不用实例化多个对象!这就能减少我们空间和内存的开销~ 编写单例模式的代码其实很简单,就分了三步: 将构造函数私有化 在类的内部创建实例 提供获取唯一实例的方法 public class Java3y ...原创 2020-08-05 21:20:00 · 391 阅读 · 1 评论 -
Spring中的适配器模式
在Spring MVC框架中,适配器模式主要体现在对不同类型的处理器(即Controller)的统一处理上。Spring MVC通过适配器模式来保证无论Controller的实现方式如何多样化,都能够被DispatcherServlet统一调用和管理。通过适配器模式,Spring MVC框架能够很好地支持控制器的不同实现方式,并保持框架本身的稳定性和扩展性,符合开闭原则,即在不修改原有代码的基础上,能够添加新的Controller类型和相应的适配器来支持新的功能。是处理大部分注解驱动控制器的核心适配器。原创 2024-04-10 22:17:16 · 746 阅读 · 0 评论 -
JDK动态代理和CGLIB代理
1. 代理模式 代理模式是一种比较好的理解的设计模式。简单来说就是我们使用代理对象来代替对真实对象(real object)的访问,这样就可以在不修改原目标对象的前提下,提供额外的功能操作,扩展目标对象的功能。 代理模式的主要作用是扩展目标对象的功能,比如说在目标对象的某个方法执行前后你可以增加一些自定义的操作。 举个例子:你的找了一小红来帮你问话,小红就看作是代理我的代理对象,代理的行为(方法)是问话。 https://medium.com/@mithunsasidharan/underst.转载 2020-09-28 09:18:13 · 143 阅读 · 0 评论 -
单例模式
设计模式-单例模式 知识点 什么是单例模式? 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。 单例模式有分为饿汉式和懒汉式 特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 应用原创 2020-07-31 13:27:35 · 186 阅读 · 0 评论