title: Does Swift have dynamic dispatch and virtual methods?
body: <p>Coming form a C++/Java/C# background I was expecting to see virtual methods in Swift, however reading the swift documentation I see no mention of virtual methods.</p>
  <p>What am I missing?</p>
  <hr />
  <p>Due to large number of views, I have decided to offer a reward for an upto date and very clear/detail answer.</p>