IP属地:湖南
0.抛出问题 在软件构建过程中,某些对象使用的算法可能多种多样,经常改变。如果将这些算法都编码在一个对象中,会使得对象变得异常复杂,而且支持不使...
这篇文章介绍一种笔者认为最最最简单的设计模式,模板方法模式。 0.抛出问题 在软件构建过程中,对于某一项任务,它常常有稳定的整体操作结构,但各个...
这篇我们将介绍最后一种工厂模式,抽象工厂模式 0.抛出问题 很多博客和书都喜欢用很生活化的例子来实现设计模式的代码,例如造车、做奶茶什么的,不过...
之前的简单工厂模式并不属于23种GOF设计模式之一,今天我们将介绍真正的工厂设计模式,工厂方法模式。 0.抛出问题 在学习设计模式的时候,我们首...
为了能让接下来的几篇设计模式串起来,这篇就先写单例设计模式。初学java基础课程的时候,无论是在课上还是自学看视频,老师第一次提到的设计模式就是...
大二结束了java和java web的基础课程,大三开始自学各种框架,在看书和观看视频过程中发现自己设计模式知识的欠缺,使得自己学习的时候云里雾...