设计模式之原型模式、策略模式、观察者模式

设计模式之原型模式、策略模式、观察者模式
一、原型模式 1、什么是原型模式 克隆 原型模式是一个创建型的模式。原型二字表明了改模式应该有一个样板实例,用户从这个样板对象中复制一个内部属性一致的对象,这个过程也就是我们称的“克隆”。被复制的实例就是我们所称的“原型”,这个原型是可定制的。原型模式多用于创建复杂的或者构造耗时的实例,因为这种情况下,复制一个已经存在的实例可使程序运行更高效。 2、原型模式……继续阅读 »

admin 1年前 (2019-12-03) 140浏览 0评论 0个赞

设计模式之适配模式、外观模式

设计模式之适配模式、外观模式
一、适配模式 1、什么是适配器 在设计模式中,适配器模式(英语:adapter pattern)有时候也称包装样式或者包装(wrapper)。将一个类的接口转接成用户所期待的。一个适配使得因接口不兼容而不能在一起工作的类工作在一起,做法是将类自己的接口包裹在一个已存在的类中。 2、适配器分类 适配器分为,类适配器、对象适配、接口适配方式 类适配器方式采用继承……继续阅读 »

admin 1年前 (2019-11-28) 127浏览 0评论 0个赞

设计模式之代理模式

设计模式之代理模式
代理模式 通过代理控制对象的访问,可以详细访问某个对象的方法,在这个方法调用处理,或调用后处理。既(AOP微实现) ,AOP核心技术面向切面编程。 1、代理模式应用场景 SpringAOP、事物原理、日志打印、权限控制、远程调用、安全代理 可以隐蔽真实角色 2、代理的分类 静态代理(静态定义代理类) 动态代理(动态生成代理类) Jdk自带动态代理 Cg……继续阅读 »

admin 1年前 (2019-11-05) 165浏览 0评论 0个赞

设计模式之工厂模式

设计模式之工厂模式
一、什么是工厂模式 实现了创建者和调用者分离,工厂模式分为简单工厂、工厂方法、抽象工厂模式 # 二、工厂模式好处 工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。 利用工厂模式可以降低程序的耦合性,为后期的维护修改提供了很大的便利。 将选择实现类、创建对象统一管理和控制。从而将调用者跟我们的实现类解耦。 三、工厂模式分类 1、……继续阅读 »

admin 1年前 (2019-10-30) 144浏览 0评论 0个赞

设计模式之单例模式

设计模式之单例模式
一、设计模式 1、设计模式分类 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式……继续阅读 »

admin 1年前 (2019-10-28) 111浏览 0评论 0个赞

设计模式之反射机制

设计模式之反射机制
一、 什么是Java反射 就是正在运行,动态获取这个类的所有信息。 1、反射机制的作用  - 1,反编译:.class-->.java  -  2.通过反射机制访问java对象的属性,方法,构造方法等; 2、反射机制的应用场景 Jdbc 加载驱动----- Spring IOC 3、反射机制获取类有三种方法 //第一种方式: ……继续阅读 »

admin 1年前 (2019-10-28) 146浏览 0评论 0个赞