《设计模式:可复用面向对象软件的基础》一书已经出版了将近20年。不过通过阅读本章,你将有机会重温和理解设计模式。软件行业发展迅速,这本书确实有些古老了。这本书经久不衰说明比起许多框架和方法来说,设计模式更加永恒。
然而我认为设计模式到了今天仍然重要,我们从过去几十年中学习到了许多东西。在这个章节中,我们将重温四人帮(Gang of Four)的几个原作设计模式。针对每一种模式,我都希望能写出一些有用、有趣的东西。
我认为有些模式被过度使用(单例模式),而另一些却又被冷落(命令模式)。书中还涉及到两个,我想探讨他们与游戏的相关性(享元模式和观察者模式)。最后,有时候我只是觉得了解设计模式在更大点的编程领域的表现是蛮有趣的(原型模式和状态模式)。
=============================== [上一节](01.1-Architecture, Performance, and Games.md)