У меня есть этот абстрактный класс с именем 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();
}
Изменить. Я знаю, что этот фрагмент не компилируется. Мне просто интересно, как назвать этот абстрактный метод, так как я не могу иметь методы с одинаковыми именами и теми же параметрами.