【发布时间】:2013-08-02 09:35:37
【问题描述】:
例如,我有一个类似下一个的功能:
public void setVisible(bool visible){ ... }
在这种情况下,为了可读性创建两个公共函数 setVisible 和 setInvisible 不是更好吗?
也许可以在内部创建一个私有函数以避免重复代码...
【问题讨论】:
-
可读性?并不真地。我必须阅读两次才能看到 setVisible 和 setInvisible 之间的区别。
-
随着 Setter 和 Getter 的出现,如果它们是布尔值,您是否建议也更改它们?这真的没有意义吗?