我有这个名为RenderableEntity的抽象类。
我有一个公共方法render()
,其中包含一些围绕抽象受保护render()
方法的逻辑。我应该如何命名这个抽象render()
方法。是否有某种约定,例如。doRender()
,makeRender()
对于受保护的方法render()
?
public abstract class RenderableEntity extends Entity {
private boolean visible;
public void render(){
if(visible){
render();
}
}
protected abstract void render();
}
编辑:我知道这个片段不能编译。我只是想知道如何命名这个抽象方法,因为我不能拥有具有相同名称和相同参数的方法。