240 发简信
IP属地:广东
  • 单例模式

    一、什么是单例模式 所谓单例就是确保程序中某一个类只有一个实例,并且自行实例化,同时向系统提供这个实例。单例模式的三个要点:1、一个类只有一个实例;2、必须自行创建这个实例;...

  • 240
    简单工厂模式

    一、前言 工厂模式是个比较复杂的模式,大体上分为三类:1、简单工厂模式;2、工厂方法模式;3、抽象工厂模式; 二、什么是简单工厂模式 简单工厂模式(Simple Factor...

  • 240
    工厂方法模式

    一、前言 简单工厂模式虽然简单,但存在一个很严重的问题。当系统需要引入新产品时,需要对现有工厂类代码进行修改,将违背了“开闭原则”,虽然简单工厂模式篇,已经通过反射来弥补这一...

  • 240
    抽象工厂模式

    一、前言 工厂方法模式通过引入工厂等级结构,解决了简单工厂模式中工厂类职责太重的问题,但由于工厂方法模式中的每个工厂只生产一类产品,可能会导致系统中存在大量的工厂类,势必会增...

  • 240
    建造者模式

    一、前言 当一个类的内部数据过于复杂(通常是负责持有数据的类,比如Config、VO、PO、Entity...),要创建这个类的实例时,了解内部结构和装配,学习成本太高了。为...

  • 原型模式

    一、什么是原型模式 原型模式(Prototype Pattern)用于创建重复的对象,同时又能保证性能。它属于创建型设计模式,它提供了一种创建对象的最佳方法。在使用原型模式时...

  • 240
    适配器模式

    一、前言 适配器在生活中非常常见。比如去香港玩,香港是英式三孔插座,为了能兼容大陆版的手机充电器,需要买个适配器,适配器本身是英式三孔插头,对外提供一个大陆版两孔插座,这样就...

  • 240
    桥接模式

    一、什么是桥接模式 桥接模式(Bridge Pattern):将抽象部分与它的实现部分分离,使他们都可以独立的变化。它是一种对象结构型模式。桥接模式是一种很实用的结构型设计模...

  • 240
    代理模式

    一、什么是代理模式 代理模式(Proxy pattern):代理模式又叫委托模式,是为某个对象提供一个代理对象,并且由代理对象控制对原对象的访问。代理模式通俗来讲就是生活中的...