Add patterns: FactoryMethod, Observer, Strategy.