При разработке сложных систем возникает проблема реализации "сквозного функционала". Применение методологии АОП позволяет решать эту проблему в пару строк кода, но и при обычном объектно-ориентированном дизайне архитектуры можно сделать очень качественную реализацию.
Паттерн "наблюдатель" полезен в том случае, когда одна часть системы должна уведомлять другую об изменениях состояния. Но в то же время обе части системы должны сохранять независимость.
Читать далее -> ...
Паттерн "наблюдатель" полезен в том случае, когда одна часть системы должна уведомлять другую об изменениях состояния. Но в то же время обе части системы должны сохранять независимость.
Читать далее -> ...




Часто возникает потребность очистки журналов событий в OS семейства Windows.