the factory method lets a class defer instantiation it uses to subclasses amabwiriza bwite y'umuryango ntabwo aryamye ngo arire he has them on