A conversation at work today:
Abstract classes and cement are similar. You need to add stuff to cement to make concrete. And to make an abstract class concrete, you have to do the same. What you add might be a little different but it is still true.
You have to know a bit about programming to get the bit of twistedness here.
Thanks to regyt for providing me with the perfect icon here. (Even if she provided it a while back.)