Логин:
Пароль:
Меню
Главная Программы Исходники Электронные книги FAQ C# Online учебник Android Java FAQ Android, Java Помощь сайту Наши баннеры О нас Связь с администрацией
Облако тегов

Показать все теги
Архив
  • Декабрь 2017
  • Май 2016
  • Апрель 2015
  • Март 2015
  • Март 2013
  • Март 2012

  • Design Patterns via C#. Приемы объектно-ориентированного проектирования
    Автор публикации: monach        Просмотров: 1420        Добавлен: 24 апреля 2015              

    Обновлено: 6.05.2016 - 19:03

    designpatternsbook.jpg (192.58 Kb)


    Книга «Design Patterns via C#» не является самостоятельным изданием, описывающим паттерны
    проектирования, на эту тему уже есть уникальное издание: «Приемы объектно-ориентированного
    проектирования. Паттерны проектирования», авторами которого являются Эрих Гамма, Ричард Хелм, Ральф
    Джонсон и Джон Влиссидес. Эта группа авторов известна под творческим псевдонимом - «Банда четырех»
    (GoF – Gang of Four). Случайным и интересным образом этот псевдоним совпадает с названием левацкой
    политической фракции Коммунистической Партии Китая, находившейся у власти во времена «Культурной
    революции» (1966 – 1976 годы). Такое название партии было дано Мао Цзэдуном.
    За время своего существования, книга «Приемы объектно-ориентированного проектирования.
    Паттерны проектирования» зарекомендовала себя как библия объектно-ориентированного
    проектирования. Каждый представленный в ней паттерн – это отдельный завет, которого необходимо
    придерживаться и ему следовать. Этой книге не может быть замены.

    Книга «Приемы объектно-ориентированного проектирования. Паттерны проектирования» - это
    научный труд, который заложил основы и сформировал стандарты объектно-ориентированного
    проектирования, которым все стараются следовать.
    Для успешной реализации программных решений, одного стандарта проектирования может
    оказаться мало. Не менее важным является выбор программной инфраструктуры. Компания Microsoft
    предоставила миру в свободное использование инфраструктуру .NET.
    Что можно сказать об инфраструктуре Microsoft .Net? Её формула проста: .NET = CLR + FCL. И сразу
    же хочется перефразировать крылатое высказывание неизвестного древнегреческого философа-геометра:
    «Высшее проявление духа – это разум. Высшее проявление разума – это .NET. Клетки .NET – FCL. Она так
    же неисчерпаема, как и Вселенная. CLR – душа .NET. Познайте CLR, и вы не только познаете душу .NET, но
    и возвысите душу свою».
    Многие паттерны были использованы для реализации типов, входящих в FCL, а некоторые из них
    даже нашли выражение в языковых конструкциях и в идеях работы механизмов CLR.
    В своей книге «CLR via C#», Джеффри Рихтер, богато и технически ярко описал устройство и
    особенности работы CLR. Эта книга является глубоким и всеобъемлющим источником знаний по устройству
    CLR и использованию языка C#, и равных ей в этом нет.
    Реализации паттернов с использованием языка C# имеют свои иногда специфические особенности,
    поэтому рекомендуется обращаться за разъяснениями использования конструкций языка, описания типов
    FCL и самих механизмов CLR именно к книге Джеффри Рихтера - «CLR via C#».
    Цели, которые перед собой ставили авторы книги «Design Patterns via C#» при ее написании:
    Разъяснить и в хорошем смысле более «просторечиво» представить определения и положения,
    представленные в книге «Приемы объектно-ориентированного проектирования. Паттерны
    проектирования».
    Реализовать примеры на языке C# из книги «Приемы объектно-ориентированного проектирования.
    Паттерны проектирования», которые в книге представлены в форме общих описаний (примеров-идей) или в
    виде отрывков-кода на языке C++, стараясь при этом максимально сохранить первоначально заложенный
    смысл-идею.
    Представить модели диаграммами с использованием языка UML и выразить их средствами
    моделирования Microsoft Visual Studio.
    Показать варианты реализации паттернов с использованием особенностей конструкций языка C#,
    типов FCL и механизмов CLR.
    Книгу «Design Patterns via C#» рекомендуется воспринимать как приложение к книге «Приемы
    объектно-ориентированного проектирования. Паттерны проектирования» и, читать параллельно,
    обращаясь к ней за разъяснениями и описанием реализации примеров на языке C#.


    Тип файла *.PDF
    Размер файла ~ 9,96Mb

    letitbit-logo.png или vipfile-logo.png
    Категория: Электронные книги, C#        Комментарии:
    • 5
    « Назад

    Комментарии

    Добавление комментария


    Имя:
    (обязательно!)
    Пароль:
    (если зарегистрирован)
    Email:
    (обязательно!)
    Комментарий:
    Введите код: *
    captcha
    Популярные статьи
    Online Учебник по С# Бесплатная альтернатива Microsoft Visual Studio .NET для новичков Язык программирования C# 2005 и платформа .NET 2.0 ASP.NET MVC 4 Framework с примерами на C# 5.0 для профессионалов. 4-е изд. Язык программирования C# 5.0 и платформа .NET 4.5
    Реклама