title: How to implement virtual methods in Python?
body: <p>I know virtual methods from PHP or Java.</p>
  
  <p>How can they be implemented in Python?</p>
  
  <p>Or have I to define an empty method in an abstract class and override it?</p>