Simple factory is not a real patter.
Factory method pattern.