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