
设计模式
c_g vvv
垂天雌霓云端下, 快意雄风海上来。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
单例模式——懒汉式单例模式示例
饿汉式改良——懒汉式单例(线程安全效率低,推荐方法二)package pojo;/** * 懒汉式线程安全写法 : 延迟加载,即当需要用到此单一实例的时候,才去初始化此单一实例。(经典写法去掉线程安全限制) * * 要点 : 1.属性和构造方法私有化 2.属性用static和volatile修饰 3.获取方法双重检查锁 * * 线程安全 , 效率较低 * @author...原创 2018-10-29 10:54:43 · 894 阅读 · 0 评论 -
工厂模式 ----- 简单工厂模式实例
通过一个小的场景,来理解一下工厂模式的使用情况。数据库有很多种,常用的有mysql和oracle,我们的代码如果想要与数据库通讯,就必须使用对应的数据库驱动包。现在有这样一个场景,假设我的程序连接了两个数据库,我要根据用户的请求来查询不同的数据库,怎么办。拿到这个需求 。首先我们来看一下普通玩家的玩法:普通玩家要满足要求很简单啊,写两个类,一个连接mysql,一个连接ora...原创 2019-05-07 15:57:54 · 445 阅读 · 0 评论