"Паттерны проектирования на платформе .NET". Тепляков Сергей Паттерны проектирования являются одним из основных инструментом, которые применяют разработчики программного обеспечения, так как они базируются на фундаментальных принципах проектирования. Использование новых конструкций в современных языках программирования приводит к тому, что одни паттерны приобретают большее значение, а значение других существенно снижается. Эта книга показывает изменения паттернов проектирования за последнее время, объясняет, какое влияние оказало на них современное применение функционального программирования, демонстрируется, каким образом паттерны проектирования применяются в новейших .NET-приложениях. Автор подробно описывает классические паттерны проектирования, рассказывает об особенностях их реализации на платформе .NET, приводит многочисленные примеры применения их в .NET Framework. Вы ознакомитесь с принципами проектирования, которые известны под аббревиатурой SOLID, научитесь эффективно их применять для разработки собственных приложений. Книга рассчитана на профессиональных программистов, которые хотят изучить все аспекты основных принципов и паттернов программирования и примеры на языке C#, понять их значение в создании приложений на платформе .NET.