Handbook

Java

  • Java Concurrency
  • Java Types
  • JIT
  • GC
  • Java Collections
  • Scala Collections
  • Stream API
  • Java I/O
  • Build Systems
  • kotlinx.coroutines
  • Логирование
  • Java Web
  • java.lang
  • javax
  • Java Bytecode
  • Java Tests

Java Frameworks

  • Akka
  • Spark
  • Spring
  • Hibernate

Базы данных

  • Redis
  • SQL

Network

  • Распределенные системы
  • Транзакционные системы
  • Сетевая модель OSI

Software Design

  • Паттерны проектирования (GoF)
    • Порождающие
    • Структурные
    • Поведенческие
  • Принципы программирования
  • Парадигмы программирования
  • Архитектурные шаблоны

Tools

  • Git
  • Docker 🐋
  • IntelliJ IDEA

Алгоритмы и структуры данных

  • Сортирорвки
  • Структуры данных
  • Асимптотический анализ
Handbook
  • Docs »
  • Паттерны проектирования (GoF)
  • Edit on GitHub

Паттерны проектирования (GoF)¶

Содержание

  • Порождающие
    • Фабричный метод
    • Абстрактная фабрика
    • Строитель (Builder)
    • Прототип
    • Одиночка (Singleton)
  • Структурные
    • Адаптер
    • Мост
    • Компоновщик
    • Декоратор
    • Фасад
    • Легковес
    • Заместитель (Proxy)
  • Поведенческие
    • Цепочка обязанностей
    • Команда
    • Итератор
    • Посредник
    • Снимок
    • Наблюдатель
    • Состояние
    • Стратегия
    • Шаблонный метод
    • Посетитель (Visitor)

Ссылки:

Википедия

Каталог паттернов проектирования

Next Previous

© Copyright 2020, Chebureshka 🥟❤️🥟 Revision dc75a55c.

Built with Sphinx using a theme provided by Read the Docs.