Návrhové vzory 2. Command, Observer, Adapter, Factory (továrna) a Abstract Factory (abstraktní továrna)