通常使用“ -able”作为接口的后缀,例如
可序列化可打印可枚举可饮用可射击可旋转
我以为'Can-'可能会更好,因为它可能更具描述性。是的,它比较罗y,给接口名称增加了干扰。特别地,可以使用被动动词。
例如,“ 1可射击”表示该物体能够射击(枪支可以实现这一目标),或者它可以被射击(目标板可以实现这一目标)。使用“ Can-”前缀,前者将为“ CanShoot”,后者将为“ CanBeShotAt”或“ CanShootAt”。
例如2文档“ CanBePrinted”和打印机“ CanPrint”
或者,我们应该坚持使用“ -Able”并让文档提供上下文吗?
任何意见。
class Cannibal implements Can, Able {}