240 发简信
IP属地:浙江
  • 120
    单例、序列化和readResolve()方法

    说到这个话题,我先抛出单例的饿汉式写法 单例:饿汉式 首先需让HungrySingleton支持序列化, 修改HungrySingleton类 写一个 测试类对该饿汉式进行序...

  • 单例、序列化和readResolve()方法

    说到这个话题,我先抛出单例的饿汉式写法 #### 单例:饿汉式 ``` public class HungrySingleton { private HungrySing...

  • 120
    【设计模式】原型模式

    介绍 原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象,这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 代码演示 简单工厂将getter,se...

  • 120
    模版模式

    介绍 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 这种类型的设计模式属于结构性模式。 代码...

  • 120
    工厂模式

    包含了简单工厂模式(并不在23中模式之中)、工厂方法模式以及抽象工厂模式。 下面结合定义和应用实例以及代码来给出我对这三种模式的理解,设计模式只是思想,融会贯通才是重要的 首...