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