Various Design Pattern Implementations using Qt