设计模式
剑行
学习就像打游戏,就是干!!!
展开
-
设计模式之工厂模式
1 工厂模式的作用,为什么要用工厂模式? 工厂模式是23种设计模式之一,类属于创建型的模式,也就是主要负责创建对象的模式。 工厂模式可以一定程度上解耦:把对象的创建和使用的过程分开。就是Class A 想调用Class B,那么只是调用B的方法,而至于B的实例化,就交给工厂类。这样做还有一个好处就是当业务变动时,需要将Class B 替换成Class C时,只需要修改工厂类里面的相应处理即可,...原创 2019-07-04 10:37:22 · 300 阅读 · 0 评论 -
设计模式之单例模式
1 单例模式的应用场景 单例模式(Singleton Pattern)是指确保一个类在任何情况下都绝对只有一个实例,并提供一个全局访问点。单例模式是创建型模式。单例模式在现实生活中应用也非常广泛。例如, 国家主席、公司CEO 、部门经理等。在J2EE标准中,ServletContext、ServletContextConfig 等;在Spring 框架应用中ApplicationContext;...原创 2019-07-09 23:17:40 · 121 阅读 · 0 评论 -
设计模式之原型模式
1 原型模式的简单介绍 原型模式(Prototype Pattern)是指原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 原型模式主要适用于以下场景: 1、类初始化消耗资源较多; 2、new 产生的一个对象需要非常繁琐的过程(数据准备、访问权限等); 3、构造函数比较复杂; 4、循环体中生产大量对象时。 典型的原型应用有BeanUtils.copy(),JSON.parseO...原创 2019-08-14 11:08:48 · 88 阅读 · 0 评论