🗊Презентация Solid - принципы с примерами PHP

Нажмите для полного просмотра!
Solid - принципы с примерами PHP, слайд №1Solid - принципы с примерами PHP, слайд №2Solid - принципы с примерами PHP, слайд №3Solid - принципы с примерами PHP, слайд №4Solid - принципы с примерами PHP, слайд №5Solid - принципы с примерами PHP, слайд №6Solid - принципы с примерами PHP, слайд №7Solid - принципы с примерами PHP, слайд №8Solid - принципы с примерами PHP, слайд №9Solid - принципы с примерами PHP, слайд №10Solid - принципы с примерами PHP, слайд №11Solid - принципы с примерами PHP, слайд №12Solid - принципы с примерами PHP, слайд №13Solid - принципы с примерами PHP, слайд №14Solid - принципы с примерами PHP, слайд №15Solid - принципы с примерами PHP, слайд №16Solid - принципы с примерами PHP, слайд №17Solid - принципы с примерами PHP, слайд №18Solid - принципы с примерами PHP, слайд №19Solid - принципы с примерами PHP, слайд №20Solid - принципы с примерами PHP, слайд №21Solid - принципы с примерами PHP, слайд №22Solid - принципы с примерами PHP, слайд №23Solid - принципы с примерами PHP, слайд №24Solid - принципы с примерами PHP, слайд №25Solid - принципы с примерами PHP, слайд №26Solid - принципы с примерами PHP, слайд №27Solid - принципы с примерами PHP, слайд №28Solid - принципы с примерами PHP, слайд №29Solid - принципы с примерами PHP, слайд №30Solid - принципы с примерами PHP, слайд №31Solid - принципы с примерами PHP, слайд №32Solid - принципы с примерами PHP, слайд №33Solid - принципы с примерами PHP, слайд №34

Содержание

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

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


Слайд 1





SOLID-принципы с примерами на PHP 
Андрей Нестер, Минск
Senior Software Engineer @ SugarCRM, Intetics
Описание слайда:
SOLID-принципы с примерами на PHP Андрей Нестер, Минск Senior Software Engineer @ SugarCRM, Intetics

Слайд 2





Что такое SOLID принцины?
Single responsibility
Open-closed
Liskov substitution
Interface segregation
Dependency inversion
Описание слайда:
Что такое SOLID принцины? Single responsibility Open-closed Liskov substitution Interface segregation Dependency inversion

Слайд 3





Single Responsibility
Принцип единой ответственности
"На каждый объект должна быть возложена одна единственная обязанность"
Конкретный класс должен решать конкретную задачу — ни больше, ни меньше.
Описание слайда:
Single Responsibility Принцип единой ответственности "На каждый объект должна быть возложена одна единственная обязанность" Конкретный класс должен решать конкретную задачу — ни больше, ни меньше.

Слайд 4





Single Responsibility
Плохой код
Описание слайда:
Single Responsibility Плохой код

Слайд 5





Single Responsibility
Почему плохой код?
Описание слайда:
Single Responsibility Почему плохой код?

Слайд 6





Single Responsibility
Хороший код
Описание слайда:
Single Responsibility Хороший код

Слайд 7





Single Responsibility
Реальный пример
Описание слайда:
Single Responsibility Реальный пример

Слайд 8





Open-Closed
Принцип открытости/закрытости
"Программные сущности должны быть открыты для расширения, но закрыты для модификации"
 
Все классы, функции и т.д. должны проектироваться так, чтобы для изменения или расширения их поведения, нам не нужно было изменять их исходный код.
Описание слайда:
Open-Closed Принцип открытости/закрытости "Программные сущности должны быть открыты для расширения, но закрыты для модификации" Все классы, функции и т.д. должны проектироваться так, чтобы для изменения или расширения их поведения, нам не нужно было изменять их исходный код.

Слайд 9





Open-Closed
Плохой код
Описание слайда:
Open-Closed Плохой код

Слайд 10





Open-Closed
Почему плохой код?
Описание слайда:
Open-Closed Почему плохой код?

Слайд 11





Open-Closed
Хороший код
Описание слайда:
Open-Closed Хороший код

Слайд 12





Open-Closed
Хороший код
Описание слайда:
Open-Closed Хороший код

Слайд 13





Open-Closed
Реальный пример
Описание слайда:
Open-Closed Реальный пример

Слайд 14





Open-Closed
Реальный пример - Улучшенный
Описание слайда:
Open-Closed Реальный пример - Улучшенный

Слайд 15





Liskov Substitution
Принцип подстановки Лисков
Описание слайда:
Liskov Substitution Принцип подстановки Лисков

Слайд 16





Liskov Substitution
Плохой код (пока ещё хороший)
Описание слайда:
Liskov Substitution Плохой код (пока ещё хороший)

Слайд 17





Liskov Substitution
Плохой код
Описание слайда:
Liskov Substitution Плохой код

Слайд 18





Liskov Substitution
Почему плохой код?
Описание слайда:
Liskov Substitution Почему плохой код?

Слайд 19





Liskov Substitution
Хороший код
Описание слайда:
Liskov Substitution Хороший код

Слайд 20





Liskov Substitution
Плохой код
Описание слайда:
Liskov Substitution Плохой код

Слайд 21





Liskov Substitution
Хороший код
Описание слайда:
Liskov Substitution Хороший код

Слайд 22





Liskov Substitution
Реальный пример
Описание слайда:
Liskov Substitution Реальный пример

Слайд 23





Interface Segregation
Принцип разделения интерфейса
Описание слайда:
Interface Segregation Принцип разделения интерфейса

Слайд 24





Interface Segregation
Плохой код
Описание слайда:
Interface Segregation Плохой код

Слайд 25





Interface Segregation
Почему плохой код?
Описание слайда:
Interface Segregation Почему плохой код?

Слайд 26





Interface Segregation
Хороший код
Описание слайда:
Interface Segregation Хороший код

Слайд 27





Interface Segregation
Реальный пример
Описание слайда:
Interface Segregation Реальный пример

Слайд 28





Dependency Inversion
Принцип инверсии зависимостей
Описание слайда:
Dependency Inversion Принцип инверсии зависимостей

Слайд 29





Dependency Inversion
Плохой код
Описание слайда:
Dependency Inversion Плохой код

Слайд 30





Dependency Inversion
Почему плохой код?
Описание слайда:
Dependency Inversion Почему плохой код?

Слайд 31





Dependency Inversion
Хороший код
Описание слайда:
Dependency Inversion Хороший код

Слайд 32





Dependency Inversion
Реальный пример
Описание слайда:
Dependency Inversion Реальный пример

Слайд 33





Заключение
Описание слайда:
Заключение

Слайд 34





Вопросы?
Описание слайда:
Вопросы?



Похожие презентации
Mypresentation.ru
Загрузить презентацию