Презентация SOLID и инверсия зависимостей

Категория: Образование


500500500500500500500500500500500500500500500500500500500500500500

Вы можете ознакомиться и скачать презентацию на тему SOLID и инверсия зависимостей. Доклад-сообщение содержит 22 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.


Слайды и текст этой презентации

Слайд 1
Описание слайда:
SOLID Принципы проектирования программ

Слайд 2
Описание слайда:
О пользе проектирования

Слайд 3
Описание слайда:
S O L I D

Слайд 4
Описание слайда:
Принцип единственной обязанности

Слайд 5
Описание слайда:
Принцип открытости-закрытости

Слайд 6
Описание слайда:
Пример

Слайд 7
Описание слайда:
Пример (продолжение)

Слайд 8
Описание слайда:
Принцип подстановки

Слайд 9
Описание слайда:
Программирование по контракту Контракт = Интерфейс

Слайд 10
Описание слайда:
Контракты в .NET Библиотека и статический класс Contract. Преобразователь кода – ccrewrite.exe. Анализатор кода – cccheck.exe.

Слайд 11
Описание слайда:
Code Contracts в Студии

Слайд 12
Описание слайда:
Пример

Слайд 13
Описание слайда:
Принцип разделения интерфейсов

Слайд 14
Описание слайда:
Принцип инверсии зависимостей Зависимости внутри системы строятся на основе абстракций (т.е. интерфейсов). Модули верхнего уровня не зависят от модулей нижнего уровня.

Слайд 15
Описание слайда:
Пример зависимости

Слайд 16
Описание слайда:
Инверсия зависимости

Слайд 17
Описание слайда:
Код после инверсии зависимости

Слайд 18
Описание слайда:
IoC-контейнер IoC контейнер - это служба для управления созданием объектов. Составные части контейнера: Регистратор реализаций Фабрика объектов

Слайд 19
Описание слайда:
Пакет Ninject и его установка

Слайд 20
Описание слайда:
Ninject в настольном приложении

Слайд 21
Описание слайда:
Атрибут [Inject]

Слайд 22
Описание слайда:
Самостоятельно



Похожие презентации

Mypresentation.ru

Загрузить презентацию