foo就是习惯性用来做示例的类名或者函数方法名,指代一个没有特定意义的实体。

就像我们想拿人举例子,总要先起个名字,然后就喜欢用什么:张三,李四之类的。

真说意义呢一般foo就是乱七八糟的意思,你随便写一个不成熟的或者不在框架内的小类,方法,函数等,就可以用这个名,你也可以用abc这些词代替,但是大家习惯这样,你最好也这样,大家都好理解。

反之,如果你要写一个有特定意义或者功能的类,方法,函数时,使用的名称最好跟他实现的功能有关联,这样程序比较易读。