我的一位同事指出,作为方法参数的布尔值是不可接受的。它们将被枚举所取代。起初,我没有看到任何好处,但他给了我一个例子。
哪一个更容易理解?
file.writeData( data, true );
或
enum WriteMode {
Append,
Overwrite
};
file.writeData( data, Append );
现在我明白了!;-)
这绝对是一个例子,枚举作为第二个参数使代码更具可读性。
那么,你对这个话题有什么看法?
https://stackoverflow.com/questions/135845
复制相似问题