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