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

Слайд 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

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