Обучался по видео этих людей, очень качественные уроки у них (каталог уроков)
Описание книги
Предлагаем Вашему вниманию книгу «Design Patterns via C#», которая создана Александром Шевчуком в соавторстве с Дмитрием Охрименко и Андреем Касьяновым в 2015 году. В книге очень четко, последовательно и структурировано, с примерами реализации в языке C# изложены базовые знания о шаблонах проектирования. Книга «Design Patterns via C#» не является самостоятельным изданием, описывающим паттерны проектирования, на эту тему уже есть уникальное издание: «Приемы объектно-ориентированного проектирования. Паттерны проектирования», авторами которого являются Эрих Гамма, Ричард Хелм, Ральф Джонсон и Джон Влиссидес. Эта группа авторов известна под творческим псевдонимом - «Банда четырех» (GoF – Gang of Four).
Разъяснить и в хорошем смысле более «просторечиво» представить определения и положения, представленные в книге «Приемы объектно-ориентированного проектирования. Паттерны проектирования». Реализовать примеры на языке C# из книги «Приемы объектно-ориентированного проектирования. Паттерны проектирования», которые в книге представлены в форме общих описаний (примеров-идей) или в виде отрывков-кода на языке C++, стараясь при этом максимально сохранить первоначально заложенный смысл-идею. Представить модели диаграммами с использованием языка UML и выразить их средствами моделирования Microsoft Visual Studio. Показать варианты реализации паттернов с использованием особенностей конструкций языка C#, типов FCL и механизмов CLR. Книгу «Design Patterns via C#» рекомендуется воспринимать как приложение к книге «Приемы объектно-ориентированного проектирования. Паттерны проектирования» и, читать параллельно, обращаясь к ней за разъяснениями и описанием реализации примеров на языке C#.