这个系列的文章是我大学毕业时写的。已经过去6年了。在整理这部分文章时,发现当时没有把所有的模式都实现,还缺少适配器模式,迭代器模式,访问者模式和解释器模式。
关于适配器模式,迭代器模式,访问者模式是比较好理解的。特别是迭代器模式和访问者模式,在C++标准模板库中,用得非常多。
解释器模式内容会比较多一点,简单理解就是定一个语法规则,并根据输入规则执行相应的操作逻辑。在简单翻阅相关资料后,提到这个模式应用比较少,但仔细一想,我们定义的消息传输协议,不正好需要一个解释器来解释并进行相应的操作么
最后以这篇结尾,致敬当年的自己。