store.bg - бързо, лесно и удобно
Начало   Книги    Асеневци  
store.bg - бързо, лесно и удобно!
Грижа за клиента   |   За контакти
Начало   Книги    Асеневци    Шаблони за дизайн на платформата .NET - Сергей Тепляков
Търсене
Книги

Шаблони за дизайн на платформата .NET


Цена:  24.95 лв.
Цена за доставка за гр. София - 2.90 лв.
Безплатна доставка за София при поръчка над 50 лв.
За цена и срок извън гр. София кликни тук.

Тази книга може да бъде доставена в:
Сряда 22-11-2017 г. или
Четвъртък 23-11-2017 г.
Продукт#195846
ТипКнига
НаличностДа, на склад при доставчик
Физически е наличен при доставчик на store.bg
Издадена2017 г.
Издателство
Категории
КорицаМека
Страници328
Размери15.80 / 23.50 / 2.60 cm
Тегло0.515 kg
EAN9786197356137
ISBN9786197356137
Описание
Шаблоните за дизайн са важен инструмент в арсенала на разработчика, тъй като се базират на фундаменталните принципи на проектирането. Появата на нови конструкции в съвременните езици за програмиране правят едни шаблони по-важни, а важността на други намалява.

В книгата ще намерите подробно опи­сание на класическите шаблони за дизайн. Разглеждат се по няколко възможни подхода за реализирането на отделните шаблони - от класическите, до тези, които са по-подходящи за платформата .NET. Също така ще изучите принципите за проектиране, известни под съкращението SOLID, и ще се научите да ги прилагате при разработването на собствени приложения.

В качеството на целева платформа се използват .NET Framework и езика C#. Част от материала е силно обвързана с особеностите на платформата и езика за програмиране. Въпреки това, ако вашият основен език е C++ или Java, книгата пак ще ви бъде полезна, тъй като съществена част от нея е посветена на въпроси на дизайна, които не зависят пряко от езика на програмиране.

Сергей Тепляков се занимава с разработването на програмен софтуер повече от десет години. За това време той е изминал пътя от младши програмист на вградени системи до архитект на една от водещите аутсорсингови компании в Европа, след което се прехвърля в отдела за разработчици (DevDiv) на "Microsoft".

Автор е на добре известния блог в Рунет, посветен на програмирането - "Programming Stuff", в който са публикувани стотици статии. През 2011 г. придобива титлата Microsoft C# MVP, от която се лишава през 2014 г., когато се прехвърля на работа в "Microsoft". Основните му интереси са насочени в областта на проектирането на системи, прагматичното използване на принципите и шаблоните за дизайн, а също така и в съвместяването на обектно-ориентираното и функционалното програмиране.
Съдържание
Шаблони за дизайн на платформата .NET
  • За автора
  • Към кого е насочена тази книга?
  • Как трябва да се чете тази книга?
  • Отзиви
  • Благодарности
Предисловие
  • GoF шаблоните на платформата .NET
  • Отношението към шаблоните за дизайн
  • Фреймуъркове за шаблони
  • Гъвкавост vs. конкретност
  • Кому е нужна още една книга за шаблоните?
Поведенчески шаблони
  • Шаблонът "Стратегия" (Strategy)
    • Мотивация
    • Варианти за реализация в .NET
    • Обсъждане на шаблона "Стратегия"
    • Приложение
    • Примери в .NET Framework
  • Шаблонът "Шаблонен метод" (Template Method)
    • Мотивация
    • Варианти на реализация в .NET
    • Обсъждане на шаблона "Шаблонен метод"
    • Приложение
    • Примери в .NET Framework
    • Допълнителна информация
  • Шаблонът "Посредник" (Mediator)
    • Мотивация
    • Обсъждане на шаблона "Посредник"
    • Приложение
    • Кога третият е излишен?
    • Примери в .NET Framework
  • Шаблонът "Итератор" (Iterator
    • Мотивация
    • Обсъждане
    • Използване на итератори в цикъла foreach
    • Приложение
    • Примери в .NET Framework
  • Шаблонът "Наблюдател" (Observer)
    • Общи сведения
    • Мотивация
    • Варианти на реализация
    • Обсъждане на шаблона "Наблюдател"
    • Наблюдател във вид на специализиран интерфейс
    • Приложение
    • Примери в .NET Framework
  • Шаблонът "Посетител" (Visitor)
    • Мотивация
    • Обсъждане
    • Приложение
    • Примери в .NET Framework
  • Други поведенчески шаблони
    • Шаблонът "Команда"
    • Шаблонът "Състояние"
    • Шаблонът "Верига отговорности"
    • Примери в .NET Framework
Създаващи шаблони
  • Шаблонът "Сек" (Singleton)
    • Мотивация
    • Варианти за имплементация в .NET
    • Обсъждане на шаблона "Сек"
    • Приложение: шаблон или антишаблон
    • Примери в .NET Framework
    • Допълнителни връзки
  • Шаблонът "Абстрактна фабрика" (Abstract Factory)
    • Мотивация
    • Обсъждане на шаблона "Абстрактна фабрика"
    • Приложение на шаблона "Абстрактна фабрика"
    • Примери в .NET Framework
  • Шаблонът "Метод Фабрика" (Factory Method)
    • Мотивация
    • Диаграма на шаблона "Метод Фабрика"
    • Варианти на реализация
    • Обсъждане на шаблона "Метод фабрика"
    • Приложение на шаблона "Метод фабрика"
    • Примери в .NET Framework
  • Шаблонът "Строител" (Builder)
    • Мотивация
    • Особености на реализацията в .NET
    • Обсъждане на шаблона "Строител"
    • Приложение
    • Примери в .NET Framework
    • Допълнителна информация
Структурни шаблони
  • Шаблонът "Адаптер" (Adapter)
    • Мотивация
    • Обсъждане на шаблона "Адаптер"
    • Приложение
    • Примери в .NET Framework
  • Шаблонът "Фасада" (Facade)
    • Мотивация
    • Обсъждане на шаблона "Фасада"
    • Приложение
    • Примери в .NET Framework
  • Шаблонът "Декоратор" (Decorator)
    • Мотивация
    • Обсъждане на шаблона "Декоратор"
    • Приложение
    • Примери в .NET Framework
    • Допълнителна информация
  • Шаблонът "Композиция" (Composite)
    • Мотивация
    • Обсъждане на шаблона "Композиция"
    • Приложение
    • Примери в .NET Framework
  • Шаблонът "Пълномощно" (Proxy)
    • Мотивация
    • Обсъждане на шаблона "Пълномощно"
    • Приложение
    • Примери в .NET Framework
    • Част IV Принципи за дизайн
  • Принцип за единствена отговорност
    • За какво е необходим SRP?
    • Принципът за единствена отговорност в практиката
    • Типични примери за нарушаване на SRP
    • Изводи
  • Принцип "отворен / затворен"
    • Бъркотията с определенията
    • Какъв проблем е призван да реши принципът "отворен/затворен"?
    • Принципът "отворен/затворен" в практиката
    • Разширяемост: обектно ориентиран и функционален подход
    • Типични примери за нарушаване на принципа "отворен/затворен"
    • Изводи
  • Принцип на заместване на Лисков
    • За какво е необходим принципът на заместване на Лисков?
    • Класически пример за нарушаване: квадрати и правоъгълници
    • Принципът на заместване на Лисков и контрактите
    • За сложностите на наследяването в реалния свят
    • Допълнителна информация
    • Кога наследяването е прекалено малко?
    • Принципът на заместване на Лисков в практиката
    • Типични примери за нарушаване на LSP
    • Изводи
    • Допълнителни връзки
  • Принцип за разделяне на интерфейсите
    • За какво е необходим принципът за разделяне на интерфейсите?
    • SRP vs. ISP
    • Принципът за разделяне на интерфейсите в практиката
    • Типични примери за нарушаване на ISP
    • Изводи
  • Принцип за обръщане на зависимостите
    • Интерфейси
    • Слоеве
    • Наблюдатели
    • За какво служи принципът за обръщане на зависимостите?
    • Пазете се от неправилно разбиране на DIP
    • Тестване на решението vs. накърняване на капсулацията
    • Принципът на обръщане на зависимостите в практиката
    • Примери за нарушаване на принципа на обръщане на зависимостите
    • Изводи
    • Допълнителна информация
    • Допълнителни връзки
  • Размисли за принципите за дизайн
    • Използване на принципите за дизайн
    • Правилно използване на принципите за дизайн
    • Антипринципи за дизайн
Заключение
Източници на информация
  • Книги за дизайн и ООП
  • Статии
Рейтинг
Рейтинг: 9.33 / 3 гласа 
За да оцените книгата "Шаблони за дизайн на платформата .NET", изберете цифрата отговаряща на Вашата оценка по десетобалната система:



1

2

3

4

5

6

7

8

9

10

Мнения на посетители
 

Ако искате да сте първият дал мнение за тази книга, направете го сега!

Вашето име:
Тип:
e-mail:
Мнение:
 
Важна информация!
Мненията, които най-добре описват книгата, ще бъдат видими при всяко посещение на страницата. За да видите всички останали мнения, моля натиснете бутона "Покажи всички мнения". Без предупреждение ще бъдат изтривани коментари с обидно, расистко, клеветническо или друго съдържание, което нарушава добрия тон.

Шаблони за дизайн на платформата .NET


Поръчай през телефона си сега.
Лесно е!
Цена:  24.95 лв.
Продукт#195846
ТипКнига
НаличностДа, на склад при доставчик
Физически е наличен при доставчик на store.bg
Издадена2017 г.
Издателство
Категории
КорицаМека
Страници328
Размери15.80 / 23.50 / 2.60 cm
Тегло0.515 kg
EAN9786197356137
ISBN9786197356137
Описание
Шаблоните за дизайн са важен инструмент в арсенала на разработчика, тъй като се базират на фундаменталните принципи на проектирането. Появата на нови конструкции в съвременните езици за програмиране правят едни шаблони по-важни, а важността на други намалява.

В книгата ще намерите подробно опи­сание на класическите шаблони за дизайн. Разглеждат се по няколко възможни подхода за реализирането на отделните шаблони - от класическите, до тези, които са по-подходящи за платформата .NET. Също така ще изучите принципите за проектиране, известни под съкращението SOLID, и ще се научите да ги прилагате при разработването на собствени приложения.

В качеството на целева платформа се използват .NET Framework и езика C#. Част от материала е силно обвързана с особеностите на платформата и езика за програмиране. Въпреки това, ако вашият основен език е C++ или Java, книгата пак ще ви бъде полезна, тъй като съществена част от нея е посветена на въпроси на дизайна, които не зависят пряко от езика на програмиране.

Сергей Тепляков се занимава с разработването на програмен софтуер повече от десет години. За това време той е изминал пътя от младши програмист на вградени системи до архитект на една от водещите аутсорсингови компании в Европа, след което се прехвърля в отдела за разработчици (DevDiv) на "Microsoft".

Автор е на добре известния блог в Рунет, посветен на програмирането - "Programming Stuff", в който са публикувани стотици статии. През 2011 г. придобива титлата Microsoft C# MVP, от която се лишава през 2014 г., когато се прехвърля на работа в "Microsoft". Основните му интереси са насочени в областта на проектирането на системи, прагматичното използване на принципите и шаблоните за дизайн, а също така и в съвместяването на обектно-ориентираното и функционалното програмиране.
Назад
Scratch
Програмиране за деца
Дан Браун - Произход
P.S. Все още те обичам
Новият бестселър на Джени Хан: очарователна история за първата любов.
Здравето на сърцето
Авторката на "GAPS" развенчава митовете за храненето на конвенционалната медицина.
Безплатна доставка за София, 2.90 за провинцията!