博客专栏  >  综合   >  Java设计模式

Java设计模式

使用UML类图体现每个模式的特点,使用Java体现每个模式的精髓,设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。

关注
0 已关注
9篇博文
  • Java设计模式之剩下的模式

    我们在强调一件事情的时候都会强调一些事情还有一些不太常用的我们一律使用“等等”来代表,因为我们剩下的几个模式实在是很难见到了所以我们就使用“剩下的”来代表吧!  1>创建型模式用来处理对象的创建过程,...

    2015-10-04 11:19
    566
  • Java设计模式之代理模式

    代理模式其实就是为另一个对象提供一个替身或者占位符以控制这个对象的访问,所谓代理,就是一个人或者机构代表另一个人或者机构采取行动。在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以在...

    2015-10-03 21:22
    641
  • Java设计模式之策略模式与状态模式

    策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化,而状态模式允许一个对象在其...

    2015-10-03 20:55
    862
  • Java设计模式之迭代器模式和组合模式

    为什么把这两个模式放在一起呢?我们一开始在进行聚合和组合关系对比的时候,经常将他们呢的异同进行对比一样,因为我们的这两个模式都涉及到部分和整体的关系,所以我们将这两个模式放在一起。         ...

    2015-10-03 11:39
    657
  • Java设计模式之封装算法的模板模式

    模板方法模式是类的行为模式。准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有...

    2015-10-02 21:45
    806
  • Java设计模式之适配器模式

    适配器(Adaptor)其英文解释是:适配器; 改编者; 改写者适应者; 适应物; 在这里我们学习的是适配器模式,其定义是将一个类的接口,转换成客户期望的另一个接口。适配器让原本接口不兼容的类可以合作...

    2015-10-02 21:19
    484
  • Java设计模式之命令模式

    命令模式定义是讲“请求”封装成对象,以便使用不同的请求、队列或者日志来参数化其他对象。命令模式也支持可撤销的操作。      命令模式属于对象的行为模式。命令模式又称为行动(Action)模式或交易(...

    2015-10-02 20:32
    462
  • JAVA设计模式之单件模式

    以懒汉模式是以空间换时间的模式,饿汉模式是以时间按换空间的模式。 双重检查加锁

    2015-10-02 17:13
    754
  • JAVA设计模式之工厂模式

    简单工厂和工厂方法的区别,那么抽象工厂和工厂方法之间抽象工厂的好处是在客户端使用抽象工厂来创建需要的对象的时候根本不需要知道具体的产品的实现

    2015-10-02 16:25
    540

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部