Библиотека knigago >> Компьютеры: Языки и системы программирования >> C, C++, C# >> Паттерны проектирования для C# и платформы .NET Core


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 1651, книга: Хроники дальних дорог
автор: Иар Эльтеррус

"Хроники дальних дорог" Иара Эльтерруса — это эпическое повествование, которое увлекает читателей в путешествие по опасным и захватывающим мирам. Эта книга представляет собой идеальное сочетание динамичных боевых сцен, интригующих персонажей и проработанного мира. История разворачивается вокруг отряда доблестных воинов, отправившихся на поиски похищенного артефакта. Их путь лежит через неизведанные земли, населенные грозными существами и скрывающими древние секреты. По мере...

СЛУЧАЙНАЯ КНИГА

Гаурав Арораа , Джеффри Чилберто - Паттерны проектирования для C# и платформы .NET Core

Паттерны проектирования для C# и платформы .NET Core
Книга - Паттерны проектирования для C# и платформы .NET Core.  Гаурав Арораа , Джеффри Чилберто  - прочитать полностью в библиотеке КнигаГо
Название:
Паттерны проектирования для C# и платформы .NET Core
Гаурав Арораа , Джеффри Чилберто

Жанр:

Программирование: прочее, C, C++, C#

Изадано в серии:

Для профессионалов

Издательство:

Питер

Год издания:

ISBN:

978-5-4461-1523-5

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Паттерны проектирования для C# и платформы .NET Core"

Паттерны проектирования — удобный прием программирования для решения рутинных задач разработки ПО. Грамотное использование паттернов позволяет добиться соответствия любым требованиям и снизить расходы. В этой книге описаны эффективные способы применения паттернов проектирования с учетом специфики языка C# и платформы .NET Core. Кроме знакомых паттернов проектирования из книги «Банды четырех» вы изучите основы объектно-ориентированного программирования и принципов SOLID. Затем узнаете о функциональных, реактивных и конкурентных паттернах, с помощью которых будете работать с потоками и корутинами. Заключительная часть содержит паттерны для работы с микросервисными, бессерверными и облачно-ориентированными приложениями. Вы также узнаете, как сделать выбор архитектуры, например микросервисной или MVC.

Читаем онлайн "Паттерны проектирования для C# и платформы .NET Core" (ознакомительный отрывок). [Страница - 2]

вопросы............................................................................................343

Оглавление
Предисловие........................................................................................................................................... 14
Об авторах............................................................................................................................................... 16
О научных редакторах......................................................................................................................... 17
Введение................................................................................................................................................... 18
Кому подойдет эта книга............................................................................................................. 18
Структура издания......................................................................................................................... 19
Как получить максимум от книги............................................................................................. 20
Загрузка файлов с примерами................................................................................................... 21
Код в действии................................................................................................................................. 21
Полноцветные изображения...................................................................................................... 21
Условные обозначения................................................................................................................. 21
От издательства............................................................................................................................... 22

Часть I. Основы паттернов проектирования в C# и .NET Core
Глава 1. Обзор ООП в .NET Core и C#........................................................................................ 24
Технические требования.............................................................................................................. 25
Установка Visual Studio......................................................................................................... 25
Установка .NET Core.............................................................................................................. 25
Используемые в книге модели............................................................................................ 26
Определение ООП. Как работают классы и объекты........................................................ 28
Определение ООП.................................................................................................................. 28
Класс............................................................................................................................................. 29
Объект.......................................................................................................................................... 30
Интерфейс.................................................................................................................................. 33
Наследование................................................................................................................................... 34
Инкапсуляция................................................................................................................................. 36

Оглавление   7

Полиморфизм.................................................................................................................................. 36
Статический полиморфизм.................................................................................................. 37
Динамический полиморфизм.............................................................................................. 38
Резюме................................................................................................................................................ 40
Вопросы............................................................................................................................................. 41
Глава 2. Современные паттерны и принципы проектирования ПО.................................. 42
Технические требования.............................................................................................................. 43
Установка Visual Studio......................................................................................................... 43
Установка .NET Core.............................................................................................................. 43
Принципы проектирования........................................................................................................ 44
DRY — «Не повторяйся»....................................................................................................... 44
KISS — «Делай проще, тупица».......................................................................................... 44
YAGNI — «Вам это не понадобится»................................................................................ 45
MVP — «Продукт с минимальным функционалом»................................................... 45
SOLID.......................................................................................................................................... 45
Паттерны программного обеспечения.................................................................................... 47
Паттерны «Банды четырех»................................................................................................. 47
Паттерны интеграции корпоративных приложений................................................... 59
Паттерны жизненного цикла разработки программного обеспечения....................... 65
Waterfall SDLC......................................................................................................................... 65
Agile SDLC................................................................................................................................. 66
Резюме................................................................................................................................................ 67
Вопросы............................................................................................................................................. 68

Часть II. Углубленное изучение утилит и паттернов .NET Core
Глава 3. Реализация паттернов проектирования — основы (часть 1)................................ 70
Технические требования.............................................................................................................. --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.