设计模式
javaXingzhe
每一个小问题的解决都是一次进步和积累
展开
-
java常用设计模式之单例模式
1.单例模式:确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例 2.特点: a、单例类只能有一个实例。 b、单例类必须自己创建自己的唯一实例。 c、单例类必须给所有其他对象提供这一实例。 3.常用写法:饿汉式和懒汉式 4.饿汉式和懒汉式的区别; a、线程安全: 饿汉式天生就是线程安全的,可以直接用于多线程而不会出现问题, 懒汉式本身是非线程安全的,为了实现线程安全有几种写法,分别是上...原创 2019-08-14 15:36:21 · 214 阅读 · 0 评论 -
java23种常用设计模式之工厂方法模式及抽象工厂模式
1.工厂方法模式 1.1.简单工厂方法模式(面向接口编程) 1.2.多个工厂方法模式 1.3.静态工厂方法模式 诸多类中有相同的方法,不想通过继承同一个父类来实现同一个方法,那就实现同一个接口.简单工厂模式需要通过传入的参数来判断生产哪个对象.而多个工厂模式则先确定需要的对象再通过工厂实例化点出相应的方法.静态工厂模式则无需实例化工厂,直接获取想要的对象的相应方法,静态工厂用的较多一点. ...原创 2019-08-12 17:17:46 · 162 阅读 · 0 评论