策略模式和工厂模式主要用来应对软件开发过程中,由于需求的变化导致对象算法的变化以及需要创建的对象的具体类型经常变化。
分类:设计模式
实现带Lexer和Parser的算术解释器
疫情还没结束,但是学校教学工作已经陆陆续续在线展开了。于是我们网络编程老师还没上课就先扔了一道题,要我们写个带Lexer和Parser的算术解释器,实现变量和赋值的功能。还没学过编译原理的我就这样被迫营业了。
花了四天的时间,看了很多集哈工大的编译原理的MOOC(讲得还不错哦),加上写代码调BUG,基本完成了。效果大概是这样的:

写篇博文来记录一下被迫营业的心路历程。
设计模式 – 2:模板方法
不要调用我,让我来调用你。
程序设计课设:个人账本
其实距离程序设计周(2018.10.22-2018.10.26)已经过去了一个星期了。非常荣幸地在秋冬换季之际得了水痘,回家两周,这才得以有空来整理整理这些天来写的一些东西。 纪念一下我们的程序设计周。

继续阅读