I bumped into the below answer that I gave a while (what is 4 years in a developer’s life ) on StackOverflow. It is about Delphi Design Patterns. Sepcifically the Factory Pattern, and explains how virtual constructors implement it. They are one of the 3 corner stones on which the component ...
More...