博客专栏  >  编程语言   >  Java设计模式

Java设计模式

菜鸟学设计模式,菜鸟也能看懂的设计模式

关注
1 已关注
12篇博文
  • 设计模式概述及详解-持续更新

    (一)简单工厂模式和工厂模式 客户端提供一个条件给工厂,工厂根据条件返回客户端需要的对象。 它根据客户端传入的参数,生成不同的对象,调用对象的方法。 简单工厂模式中可以通过反射机制来简化if…e...

    2017-12-19 09:45
    519
  • 设计模式<一>适配器模式

    适配器模式的基本概念适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法再一起工作的两个类能够在一起工作。 通俗地说就是两个相似功能的接口名字不一样而客户端需要他们名...

    2017-12-19 09:51
    456
  • 设计模式<二>单例模式

    简单工厂模式客户端提供一个条件给工厂,工厂根据条件返回客户端需要的对象。 Calc add=CalcFactory.createCalc(“add”); calc.calc(2,5); Calc...

    2017-12-19 08:52
    429
  • 设计模式<三>代理模式

    代理模式的基本概念代理模式是为其他对象提供一种代理以控制对这个对象的访问。 换句话说就是客户端某些情况下不能或者不好直接和对象进行交互,就与它的代理交互,交互的代理可以扩展原对象的功能且不会改变原对...

    2017-12-19 09:38
    474
  • 设计模式<四>简单工厂模式与工厂方法模式

    设计模式概述见: http://blog.csdn.net/chijiandi/article/details/78839305简单工厂模式的基本概念简单工厂模式是一种创建型模式,它根据外界给定的...

    2017-12-19 14:20
    442
  • 设计模式<五>策略模式

    设计模式概述见: http://blog.csdn.net/chijiandi/article/details/78839305策略模式的基本概念它定义了算法家族,分别封装起来,让它们之间可以互相...

    2018-01-02 10:16
    424
  • 设计模式<六>抽象工厂模式

    抽象工厂模式的基本概念提供一个创建一系列相关或依赖对象的接口,而无需指定他们具体的类。 了解抽象工厂模式就需要先了解产品族以及产品等级结构的概念。 在抽象工厂模式中,一个具体工厂生产一个产品族,产...

    2018-01-03 09:31
    420
  • 设计模式<七>建造者模式

    建造者模式的基本概念 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 或者说,用户只需要知道他需要什么,而不需要知道这个东西的具体是怎样创造出来的 。 他与工厂模式的...

    2018-01-23 14:05
    395
  • 设计模式(八)原型模式

    原型模式的基本概念 原型模式就是用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 它是一种创建型模式,简单说,原型模式就是从一个对象创建出另一个对象,而不必知道他的创建细节。或者可...

    2018-02-02 10:49
    354
  • 设计模式(九)模板方法模式

    模板方法模式的基本概念 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 意思是,某些固定的代码写在模板中,并封装一些...

    2018-02-27 11:34
    334
  • 设计模式六大原则<一>单一职责原则

    设计模式概述见: http://blog.csdn.net/chijiandi/article/details/78839305单一职责原则的基本概念不要存在多于一个导致类变更的原因。 概念很简...

    2017-12-28 09:45
    405
  • 设计模式六大原则<二>依赖倒置原则

    设计模式概述见: http://blog.csdn.net/chijiandi/article/details/78839305 依赖倒置原则的基本概念 高层模块不应该依赖底层模块,二者都...

    2018-01-16 10:14
    406
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部