模板方法模式 - 命名约定
2022-09-03 02:04:47
我有一个名为“可渲染实体”的抽象类。
我有一个公共方法,它有一些围绕抽象受保护方法的逻辑。我应该如何命名这个抽象方法。是否有某种惯例,例如。,用于受保护的方法?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();
}
编辑:我知道这个片段无法编译。我只是想知道如何命名这个抽象方法,因为我不能有具有相同名称和相同参数的方法。