设计模式
文章平均质量分 69
Twilightuse
这个作者很懒,什么都没留下…
展开
-
Java中的设计模式(策略设计模式、适配器设计模式、工厂模式、动态代理模式)
1、策略设计模式 创建一个能够根据所传递参数对象的不同而具有不同行为的方法,被称为策略设计模式。这类方法包含算法中所要执行的不变部分,而“策略”包含变化的部分。 接口的一种常见用法就是策略模式,编写一个执行某些操作的方法,而该方法将接受一个同样是你指定的接口,就可以用任何你想要的对象来调用我的方法,只要你的对象遵循我的接口。这样使你的方法更加灵活、通用,并且更具有可复用性。 a、在本例中Pr...原创 2017-12-15 18:50:36 · 624 阅读 · 0 评论 -
Java设计模式--单例设计模式
        单例(Singleton)模式是一种广泛使用的设计模式,单例模式的主要作用是保证在Java程序中,单例类只有一个实例存在(如:管理器和控制器)。单例模式能够避免实例被重复创建,能够避免由于操作多个实例导致的逻辑错误。如果一个原创 2018-03-24 16:43:30 · 197 阅读 · 0 评论 -
Java装饰者模式、动态代理机制,Spring AOP,CGLib字节码增强
Java的动态代理机制:        Java的动态代理机制又称jdk动态代理依赖接口实现,只能代理实现了原创 2018-04-25 22:26:56 · 739 阅读 · 0 评论