ООП в PHP. Расширенное изучение презентация

План урока

Слайд 1ООП в PHP.
Расширенное изучение.
PHP Level 2
Урок 2


Слайд 2План урока



























Ключевые слова
Абстрактные классы и интерфейсы
Перегрузка и магические методы
Контроль

типов и пространства имён
Трейты
Паттерн Singleton

Слайд 3Ключевое слово parent



























ClassА
method А
method B
Класс Б
method А
method C
extends


Слайд 4Абстрактные классы



























abstract class Vehicle
class Car
class Plane
class Ship
Нельзя создать экземпляр

абстрактного класса.

Слайд 5Интерфейсы



























interface CarTemplate
class Audi
С помощью интерфейсов можно описать методы, которые

должны быть реализованы в классе без необходимости описания их функционала.

Слайд 6Перегрузка и магические методы



























Перегрузка в PHP дает возможность динамически

"создавать" свойства и методы. Такие методы и свойства обрабатываются с помощью "волшебных" методов, которые можно создать в классе для различных видов действий.

Слайд 7Контроль типа




























Слайд 8Пространства имён



























Пространства имен, это один из способов инкапсуляции элементов.


Namespace_one

Namespace_two

MyMethod();

MyMethod();


Слайд 9Трейты



























abstract class Vehicle
class Car
class Plane
class Ship
trait Passenger


Слайд 10Singleton



























Шаблон проектирования или паттерн в разработке программного обеспечения — повторимая архитектурная конструкция, представляющая собой решение

проблемы проектирования в рамках некоторого часто возникающего контекста.

Одиночка (англ. Singleton) —шаблон проектирования, гарантирующий, что в однопоточном приложении будет единственный экземпляр класса с глобальной точкой доступа.


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика