240 发简信
  • 171210

    一只白 “我们似乎总会在某一年,爆发性地长大,爆发性地觉悟,爆发性地知道某个真相,让原本没有什么意义的时间的刻度,成了一道分界线。” 韩松落。 ...

  • idea中slf4j的使用

    以一个小例子说明日志的使用。 具体代码

  • 120
    状态模式

    主函数代码: 具体代码

  • 120
    迭代器与组合模式

    迭代器模式 实例解析:已知有早餐和晚餐两种菜单,早餐菜单采用ArrayList实现、晚餐菜单用数组实现。现在需要合并两种菜单请使用迭代器模式来演...

  • 120
    模板方法模式

    实例解析:有些人喜欢咖啡,有些人喜欢茶。茶和咖啡的冲泡方式如下:星巴兹咖啡冲泡法把水煮沸用沸水冲泡咖啡把咖啡倒进杯子加糖和牛奶星巴兹茶冲泡法把水...

  • 120
    适配器模式与外观模式

    实例解析:现有两种动物,鸭子和火鸡。各种鸭子通过 Duck 接口实现,各种火鸡通过 Turkey 接口实现。那么如何使用 Duck 接口来实现一...

  • 设计模式目录

    观察者模式 策略模式 装饰者模式 工厂方法模式 单例模式 命令模式 适配器模式与外观模式 模板方法模式 迭代器与组合模式 状态模式

  • 120
    命令模式

    实例解析:已知一个遥控器有七个可编程的插槽(每个都可以指定到一个不同的家电装置),每个插槽都有对应的开关按钮。这个遥控器还具备一个整体的撤销按钮...

  • 单例模式

    由于单件模式比较简单,故不再举例说明。下面为示例代码: