【Practical API Design学习笔记】避免滥用setter方法

    以javax.swing.Action为例,这个类违反了标题中的原则,它定义了setEnable(boolean)方法,而这个方法是不会用到的,使用API的人用到的是isEnable(),setEnable(boolean)这个方法只是开发API的人员使用的内部方法,是不该该暴露出去的。
相关文章
相关标签/搜索