Conversation so far:

Question: when would you use the abstract factory design pattern (choose all that apply)
Self-contained rewrite: when would you use the abstract factory design pattern (choose all that apply)