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


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

# 2251, книга: Смерть за добрые дела
автор: Анна и Сергей Литвиновы

"Смерть за добрые дела" - это захватывающий детектив, который держал меня в напряжении до последней страницы. Увлекательные повороты сюжета, тщательно проработанные персонажи и неожиданные развязки делают эту книгу настоящим шедевром жанра. Авторы мастерски сплетают загадочные события с семейными тайнами, погружая читателя в мир, где каждый герой имеет свои секреты и мотивы. Остросюжетный детектив не даст вам оторваться от страниц, пока не будет раскрыта шокирующая правда. Для...

Гаурав Арораа , Джеффри Чилберто - Паттерны проектирования для 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 является приватным и не будет опубликован в комментарии.

Другие книги из серии «Для профессионалов»:

Командная строка Linux. Полное руководство. Уильям Шоттс
- Командная строка Linux. Полное руководство

Жанр: Linux

Год издания: 2017

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