(撇开你应该让他们在所有的问题。)getter和setter风格
我一直喜欢只使用函数重载给你相同的名称getter和setter方法。
int rate() { return _rate; }
void rate(int value) { _rate = value; }
// instead of
int getRate() { return _rate; }
void setRate(int value) { _rate = value; }
// mainly because it allows me to write the much cleaner
total(period() * rate());
// instead of
setTotal(getPeriod() * getRate());
当然,我是正确的,但我想知道,如果库作家有什么好理由?
“自然我是对的”这非常有趣,我希望它的目的是作为一个笑话。 – 2009-10-22 21:24:35