
Java设计模式
文章平均质量分 65
适配器模式、
小丁学Java
这个作者很懒,什么都没留下…
展开
-
使用策略模式改造单点登录
使用策略模式改造单点登录。原创 2024-08-26 15:45:38 · 881 阅读 · 0 评论 -
SpringBoot整合策略模式之基于 ApplicationContextAware + 枚举类实现
SpringBoot整合策略模式之基于 ApplicationContextAware + 枚举类实现。原创 2024-08-26 13:37:54 · 603 阅读 · 0 评论 -
SpringBoot整合策略模式之@PostConstruct
SpringBoot整合策略模式之@PostConstruct。原创 2024-08-23 18:37:31 · 320 阅读 · 0 评论 -
策略模式原生代码玩法
策略模式原生代码玩法。原创 2024-08-23 16:43:34 · 272 阅读 · 0 评论 -
Java动态代理JKD版本
Java动态代理是指在运行期间动态地创建一个代理对象,该代理对象可以在调用目标方法前或后添加一些通用的逻辑处理,例如记录日志、安全控制等。而JDK动态代理是指利用Java内置的反射机制,在运行时期间动态生成代理类。具体来说,JDK动态代理会根据传入的接口定义、接口方法以及处理器对象(InvocationHandler)等信息来动态创建代理类,并将代理类与目标对象进行关联,从而实现对目标对象方法的拦截和增强。因为JDK动态代理是基于接口实现的,所以只能代理实现了接口的类。原创 2023-11-21 23:20:14 · 192 阅读 · 0 评论 -
Java静态代理是指由程序员创建或使用工具自动生成代理类,在编译时就已经确定将要代理的对象和方法,并且在编译期间就已经确定好了代理类的代码。在运行时,代理类和被代理类是固定的。
Java静态代理是指在编译期间就已经确定的代理方式,它需要手动编写代理类,并在代码中调用代理类。在静态代理中,代理类和被代理类实现了同样的接口,代理类与被代理类之间的关系在编译期间就已经确定。其基本思想是在不改变原有类的前提下,通过代理类来进行扩展和增强,实现了对原有类的控制。常见的静态代理包括:装饰器模式、适配器模式、代理模式等。原创 2023-11-21 22:14:22 · 126 阅读 · 1 评论 -
BO(Business Object)是一种用于表示业务对象的设计模式
通过BO,可以将一些繁琐的业务逻辑封装在单独的对象中,使得业务逻辑更加清晰,易于维护和扩展。BO(Business Object)在Java中的作用是作为业务对象,将业务逻辑封装在其中,实现与数据访问层的分离,提高系统的可维护性和可扩展性。实现业务逻辑的封装:将业务逻辑封装在BO对象中,可以方便地对业务逻辑进行管理和维护,实现业务流程的可重用性和可维护性。总之,BO在Java中的作用是非常重要的,它可以帮助我们更好地管理和维护业务逻辑,实现业务流程的可重用性和可维护性。在Java中,BO的主要作用是。原创 2023-11-04 21:56:20 · 1482 阅读 · 1 评论 -
适配器模式
适配器模式(Adapter Pattern)将某个类的接口转换成客户端期望的另一个接口表示,主要的目的是兼容性,让原本因接口不匹配不能一起工作的两个类可以协同工作,其别名为包装器(Wrapper)适配器模式属于结构型模式主要分为三类:类适配器模式、对象适配器模式、接口适配器模式适配器模式工作原理适配器模式:将一个类的接口转换成另一个接口,让原本接口不兼容的类可以兼容从用户的角度看不到被适配者,是解耦的用户调用适配器转化出来的目标接口方法,适配器再调用被适配者的相关接口方法。原创 2023-08-07 20:48:55 · 785 阅读 · 0 评论