capture
* Паттерны проектирования
Применяются для решения часто встречающихся проблем. Представляют собой определенный способ построения программного кода.
Классификация паттернов
- порождающие - абстрагируют процесс инстанцирования
- структурные - одни классы и объекты порождают другие более сложные
- поведенческие - определяют алгоритмы взаимодеймтвия между классами и объектами
- паттерны классов
- паттерны объектов
* Примечания
- Паттерны проектирования получили широкое распространение благодаря книге Банды четырех (Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес) 1994 года "Design Patterns: Elements of Reusable Object-Oriented Software" ("Приемы объектно-ориентированного проектирования. Паттерны проектирования").
* ASP.NET Core
Технология Микрософта для разработки веб-приложений. Является открытым фреймворком (https://github.com/aspnet/). Включает в себя фреймворк MVC.