240 发简信
IP属地:宁夏
  • 120
    6.JAVA策略方法模式总结

    0.抛出问题 在软件构建过程中,某些对象使用的算法可能多种多样,经常改变。如果将这些算法都编码在一个对象中,会使得对象变得异常复杂,而且支持不使用的算法也是一个性能负担。如何...

  • 5.JAVA模板方法模式总结

    这篇文章介绍一种笔者认为最最最简单的设计模式,模板方法模式。 0.抛出问题 在软件构建过程中,对于某一项任务,它常常有稳定的整体操作结构,但各个子步骤却有很多改变的需求,或者...

  • 120
    4.JAVA抽象工厂模式总结

    这篇我们将介绍最后一种工厂模式,抽象工厂模式 0.抛出问题 很多博客和书都喜欢用很生活化的例子来实现设计模式的代码,例如造车、做奶茶什么的,不过笔者反而认为那会使得难以理解,...

  • 3.JAVA工厂方法模式总结

    之前的简单工厂模式并不属于23种GOF设计模式之一,今天我们将介绍真正的工厂设计模式,工厂方法模式。 0.抛出问题 在学习设计模式的时候,我们首先要明白该设计模式能解决什么问...

  • 2.JAVA单例设计模式总结

    为了能让接下来的几篇设计模式串起来,这篇就先写单例设计模式。初学java基础课程的时候,无论是在课上还是自学看视频,老师第一次提到的设计模式就是单例模式。当时由于知识受限,听...

  • 1.JAVA简单工厂模式总结

    大二结束了java和java web的基础课程,大三开始自学各种框架,在看书和观看视频过程中发现自己设计模式知识的欠缺,使得自己学习的时候云里雾里,知其然不知其所以然,在某一...