Update design-pattern-abstract-factory.