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

Слайд 2

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

План урока


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

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

Ключевое слово parent ClassА method А method B Класс Б method А method C extends

Ключевое слово parent


ClassА

method А
method B

Класс Б

method А
method C

extends

Слайд 4

Абстрактные классы abstract class Vehicle class Car class Plane class Ship Нельзя создать экземпляр абстрактного класса.

Абстрактные классы


abstract class Vehicle

class Car

class Plane

class Ship

Нельзя создать экземпляр абстрактного

класса.
Слайд 5

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

Интерфейсы


interface CarTemplate

class Audi

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

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

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

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


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

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

Контроль типа

Контроль типа


Слайд 8

Пространства имён Пространства имен, это один из способов инкапсуляции элементов. Namespace_one Namespace_two MyMethod(); MyMethod();

Пространства имён


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

Namespace_one

Namespace_two

MyMethod();

MyMethod();

Слайд 9

Трейты abstract class Vehicle class Car class Plane class Ship trait Passenger

Трейты


abstract class Vehicle

class Car

class Plane

class Ship

trait Passenger

Имя файла: ООП-в-PHP.-Расширенное-изучение.pptx
Количество просмотров: 140
Количество скачиваний: 0