以javax.swing.Action为例,这个类违反了标题中的原则,它定义了setEnable(boolean)方法,而这个方法是不会用到的,使用API的人用到的是isEnable(),setEnable(boolean)这个方法只是开发API的人员使用的内部方法,是不应该暴露出去的。 转载于:https://my.oschina.net/tingzi/blog/135583