Skip to content

Instantly share code, notes, and snippets.

@rohitvvv
Last active July 21, 2019 05:05
Show Gist options
  • Save rohitvvv/79b521b834c3a8702c0e9448adc0d715 to your computer and use it in GitHub Desktop.
Save rohitvvv/79b521b834c3a8702c0e9448adc0d715 to your computer and use it in GitHub Desktop.
public class LinkRenderer {
public void renderLink(Link link){
link.render();
}
}
abstract class Link{
void render() {
}
}
class LinkAndTextBelow extends Link{
public void render(){
System.out.println("Link and Text Below");
}
}
class LinkAndTextAdjacent extends Link{
public void render(){
System.out.println("Link And Text Adjacent");
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment