Ecency
Design patterns: Abstract factory and its types | Ecency