I have this abstract class named as RenderableEntity .
I have a public method render() that has some logic wrapped around abstract protected render() method. How should I name this abstract render() method. Is there some kind of convention eg. doRender(), makeRender() for protected method render()?
public abstract class RenderableEntity extends Entity { private boolean visible; public void render(){ if(visible){ render(); } } protected abstract void render(); } Edit: I know this snippet does not compile. I was just wondering how to name this abstract method since I can't have methods with same name and same parameters.