Яндекс.Метрика

    Ни о чём

    Паттерны проектирования

    Здравствуй хаброчеловек!

    Так уж случилось, что с этого семестра в своем вузе я записался на спецкурс по паттернам проектирования. Курс проходит в виде семинаров, на которых ты (студент) должен рассказать чему научился за неделю (имеется ввиду, какие паттерны изучил и применил на практике).
    В свою очередь, я решил писать на хабре посты про изученные паттерны. Ссылки на эти посты можно увидеть ниже.

    Программа курса, а следовательно и темы будущих постов:


    Структурные паттерны проектирования классов/объектов
    Паттерны проектирования поведения классов/объектов
    Порождающие паттерны проектирования
    • Одиночка ( Singleton),
    • Абстрактная фабрика (Abstract Factory),
    • Строитель (Builder),
    • Создатель экземпляров класса (Creator),
    • Фабричный метод (Factory Method) или виртуальный конструктор (Virtual Constructor),
    • Прототип (Prototype).
    Паттерн MVC

    Антипаттерны

    Паттерны параллельного программирования (Concurrency)
    • Active object,
    • Balking,
    • Double checked locking,
    • Guarded suspension,
    • Half-Sync/Half-Async,
    • Leaders/followers,
    • Monitor Object,
    • Read write lock,
    • Sheduler,
    • Thread pool,
    • Thread-Specific Storage.
    Архитектурные системные паттерны — паттерны взаимодействия с БД