
设计模式
文章平均质量分 92
设计模式
箱水母
这个作者很懒,什么都没留下…
展开
-
框架---SpringAOP,代理模式
SpringAOP,代理模式SpringAOP代理模式静态代理静态代理优缺点动态代理(JDK代理)SpringAOPAspect Oriented Programming 面向切面编程Object Oriented Programming面向对象编程拦截器、过滤器都是基于代理模式代理模式静态代理让目标对象和代理类实现同一个接口,目的是让客户端访问的时候行为是一致。这其实就是一种保护(对目标对象的保护),控制对具体目标对象的访问,这个时候就由代理说了算。在代理对象里面转调目标对象之前和之原创 2021-09-11 14:42:41 · 287 阅读 · 0 评论 -
知识点---设计模式---单例模式
单例模式单例模式单例应用场景步骤饿汉式懒汉式懒汉式的改进改进的原因改进:**双重检查加锁**单例模式单例模式(Singleton)保证一个类仅有一个实例,并提供一个访问他的全局访问点。保证类仅有一个实例最好的办法就是,让类自身负责保存他的唯一实例。这个类可以保证没有其他实例被创建,并且他可以提供一个访问该实例的方法。单例模式保证只有一个实例,就要保证外界不能随便的new这个对象,所以要私有化构造方法。私有化构造方法后就是把new这个对象控制权收回了,只能在类内部去实例化这个对象,让类自身负责保存他的原创 2021-08-25 11:48:35 · 190 阅读 · 0 评论 -
知识点---设计模式---简单工厂
简单工厂简单工厂引导简单工厂模式简单工厂引导面向对象的好处:通过封装、继承、多态把程序的耦合度降低。就像是:传统印刷术的问题就在于所有的字都刻在同一版面上造成耦合度太高,活字印刷术就更加灵活。开始用设计模式使得程序更加灵活,易于修改,并且易于复用。当所有方法集中在一个类里,比如:public class Opeartion { /* * 1 +, 2 - */ public static double getResult(double原创 2021-08-28 15:01:56 · 308 阅读 · 0 评论