
设计模式
好好学习,天天向上
洺润
努力学习,未来可期
展开
-
设计模式之策略模式&原型模式&观察模式&装饰模式
1. 原型模式 什么是原型模式 克隆 原型模式是一个创建型的模式。原型二字表明了改模式应该有一个样板实例,用户从这个样板对象中复制一个内部属性一致的对象,这个过程也就是我们称的“克隆”。被复制的实例就是我们所称的“原型”,这个原型是可定制的。原型模式多用于创建复杂的或者构造耗时的实例,因为这种情况下,复制一个已经存在的实例可使程序运行更高效。 原型模式应用场景 (1) 类初始化需要消化非常多的资源...原创 2020-03-06 11:39:20 · 230 阅读 · 0 评论 -
设计模式专题之建造者&模版方法&适配器&外观模式
1. 建造者模式 1.1 什么是建造者模式 建造者模式:是将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 工厂类模式提供的是创建单个类的模式,而建造者模式则是将各种产品集中起来进行管理,用来创建复合对象,所谓复合对象就是指某个类具有不同的属性,其实建造者模式就是前面抽象工厂模式和最后的Test结合起来得到的。 建造者模式通常包括下面几个角色: Builder:给出一...原创 2020-03-04 17:25:38 · 697 阅读 · 0 评论 -
设计模式专题之简单工厂&工厂方法&抽象工厂&静态代理&动态代理
1. 工厂模式 1.1 什么是工厂模式 实现了创建者和调用者分离,工厂模式分为简单工厂、工厂方法、抽象工厂模式 1.2 工厂模式好处 工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。 利用工厂模式可以降低程序的耦合性,为后期的维护修改提供了很大的便利。 将选择实现类、创建对象统一管理和控制。从而将调用者跟我们的实现类解耦。 1.3 工厂模式分类 1.3.1 简单工厂模...原创 2020-03-04 10:27:57 · 512 阅读 · 0 评论 -
设计模式专题之反射机制&单例模式
1. 反射机制 1.1 什么是Java反射 就是正在运行,动态获取这个类的所有信息。 反射机制的作用 反编译:.class–>.java 通过反射机制访问java对象的属性,方法,构造方法等; 1.2 反射机制的应用场景 Jdbc 加载驱动 Spring IOC ORM框架等 反射机制获取类有三种方法 //第一种方式: Classc1 = Class.forName("Employe...原创 2020-03-02 15:20:33 · 250 阅读 · 0 评论