#背景 本项目代码是GOF《设计模式:可复用面向对象软件的基础》中所有模式的简单实现。 之前的另外一个项目Head First设计模式,是它的通俗易懂的版本。因为当时能力有限,直接看GOF的书发现看不下去,做了一段时间OO后再看,基本就能看懂了。 从星期六写到今天星期二早上,把23个设计模式都简单实现的了一遍。代码比较简单,也没有考虑效率、风格,有些代码甚至连有new出来的对象没释放的情况。主要目的就是演示各个设计模式的基本用法。