Поскольку Python является языком с утиным типом, написание заводских классов в Python бессмысленно? http://en.wikipedia.org/wiki/Factory_method_pattern