博客专栏  >  架构   >  跟着Jason学 设计模式

跟着Jason学 设计模式

介绍了常用的设计模式及其在Java中的实现,并分析了各设计模式的适用场景,已(未)遵循的OOD原则

关注
0 已关注
9篇博文
  • Java设计模式(十二) 策略模式

    本文结合实例详述了策略模式的实现方式,并介绍了如何结合简单工厂模式及Annotation优化策略模式。最后分析了策略模式的优缺点及已(未)遵循的OOP原则

    2016-05-30 07:28
    358
  • Java设计模式(十一) 享元模式

    本文介绍了享元模式的适用场景,并结合实例详述了享元模式的实现方式。最后分析了享元模式的优缺点及已(未)遵循的OOP原则

    2016-05-23 08:22
    389
  • Java设计模式(十) 你真的用对单例模式了吗?

    本文介绍了为何需要单例模式,单例模式的设计要点,饿汉和懒汉的区别,并通过实例介绍了实现单例模式的九种实现方式及其优缺点。

    2016-05-16 08:20
    634
  • Java设计模式(九) 桥接模式

    当一种事物可在多种维度变化(如两个维度,每个维度三种可能)时,如果为每一种可能创建一个子类,则每增加一个维度上的可能需要增加多个类,这会造成类爆炸(3*3=9)。若使用桥接模式,使用类聚合,而非继承,...

    2016-05-12 07:29
    454
  • Java设计模式(七) Spring AOP JDK动态代理 VS. cglib

    Spring的AOP有JDK动态代理和cglib两种实现方式。JDK动态代理要求被代理对象实现接口;cglib通过动态继承实现,因此不能代理被final修饰的类;JDK动态代理生成代理对象速度比cgl...

    2016-05-06 07:49
    752
  • Java设计模式(六) 代理模式 VS. 装饰模式

    代理模式与装饰模式在代码组织结构上非常相近,以至于很多读者很难区分它们。本文将结合实例对比代理模式和装饰模式的适用场景,实现方式。

    2016-05-03 07:11
    489
  • Java设计模式(四) 观察者模式

    本文介绍了观察者模式的概念,UML类图,优缺点,实例分析以及观察者模式(未)遵循的OOP原则。

    2016-05-20 08:07
    420
  • Java设计模式(二) 工厂方法模式

    本文介绍了工厂方法模式的概念,优缺点,实现方式,UML类图,并介绍了工厂方法(未)遵循的OOP原则

    2016-04-18 10:05
    495
  • Java设计模式(一) 简单工厂模式不简单

    本文介绍了简单工厂模式的概念,优缺点,实现方式,以及结合Annotation和反射的改良方案。同时介绍了简单工厂模式(未)遵循的OOP原则。最后给出了简单工厂模式在JDBC中的应用

    2016-04-14 20:48
    5564
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部