Для прикладу. Є дві реалізації логування повідомлень, одна реалізація дозволяє налаштовувати формат повідомлень інша дозволяє налаштовувати колір повідомлень, в залежності рівня логування (Debug, Info, Error). Створити абстракту фабрику, яка буде створювати екземпляр логера в залежності від конфігурації додатку.
На вибір студента можна використати інший приклад для реалізації фабрики.