Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧩 Паттерны проектирования GoF (Gang of Four)

Демонстрация всех 23 классических паттернов проектирования из книги "Design Patterns: Elements of Reusable Object-Oriented Software" (Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес) с удобной консольной оболочкой.


📋 Содержание


📌 О проекте

Этот проект представляет собой коллекцию наглядных примеров реализации всех 23 паттернов проектирования, описанных в культовой книге "Банды четырёх" (GoF). Каждый паттерн сопровождается:

  • ✅ Кратким теоретическим описанием
  • ✅ Примером использования на C#
  • ✅ Демонстрацией работы с выводом в консоль

Проект может использоваться как:

  • Учебное пособие для изучения паттернов
  • Шпаргалка для быстрого освежения знаний
  • Стартовая точка для реализации паттернов в собственных проектах

🚀 Быстрый старт

Требования

Установка и запуск

# Клонируем репозиторий
git clone git@github.com:burstCode/PatternsCourse.git
cd patternscource

# Собираем проект
dotnet build

# Запускаем (интерактивный режим)
dotnet run

# Или запускаем конкретный паттерн
dotnet run -- --singleton

About

Приложение к курсу по паттернам объектно-оринтированного проектирования.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages