设计模式
菜鸡旭旭
java爱好者
展开
-
设计模式之单例
设计模式是面向对象解决问题的一种技巧,不分语言的,这里以java来实现 目录 一、定义篇 1.什么是单例 2.单例模式三要点: 3.单例模式的特点: 优点: 缺点: 4.最基本的实现方案 二、具体实现篇 1.饿汉式(简单可用) 2.懒汉式(线程不安全,不可用) 存在的问题: 3.同步方法的懒汉式(同步方法效率低,不推荐) 4.双重校验锁(可用) 存在的问题 扩...原创 2017-10-26 15:41:38 · 289 阅读 · 0 评论 -
Spring中的设计模式
第一种:简单工厂 静态工厂方法 是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类。 spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的标识来获得bean 对象,但是否是在传入参数后创建还是传入参数前创建这个要根据具体情况来定。如下配 置,就是在 HelloItxxz 类中创建一个 itxxzBean。 第二种:工厂方法(Factory Method) 通常由...原创 2018-10-08 20:42:26 · 191 阅读 · 1 评论