Полиморфизм классов в PHP
Дисциплина: "выполнение скриптов на стороне сервера php (lamp) nodejs (backend) "
Описание задания
Нужно написать курсовую работу с 70% уникальностью
Мне нужно выполнить следующую работу (задание):
Полиморфизм классов в PHP
Что нужно раскрыть:
Нужна курсовая работа о полиморфизме классов в PHP. Тема важна для объектно-ориентированного подхода: она показывает, как один интерфейс обслуживает разные реализации и как за счёт этого код становится гибким и расширяемым.
— основные принципы ООП в PHP: инкапсуляция, наследование, полиморфизм, абстракция
— наследование классов, ключевое слово extends, переопределение методов, parent::
— абстрактные классы и методы, интерфейсы и ключевое слово implements
— позднее статическое связывание и разница между self и static
— контроль типов в сигнатурах, ковариантность и контравариантность в PHP 7 и 8
— трейты и их место рядом с полиморфизмом
— практические примеры: фигуры, способы оплаты, логгеры, паттерны «Стратегия» и «Фабрика»
— сравнение с перегрузкой в других языках и магические методы __call и __callStatic
Жду структурированную работу с теоретической частью, рабочими примерами кода, выводами и списком литературы.
Требования к работе:
— структура: титульный лист, содержание, введение (актуальность, цель, задачи, объект и предмет), 2–3 главы, заключение, список литературы;
— уникальность текста не ниже 70% по проверке антиплагиатом;
— список литературы из актуальных источников (преимущественно за последние 5–10 лет), оформленный по ГОСТ;
— корректные ссылки на источники в тексте;
— оформление по стандарту: шрифт Times New Roman 14, межстрочный интервал 1,5, поля по ГОСТ;
— доработка по замечаниям научного руководителя в рамках задания.
Пожелания к исполнителю:
— понимание предмета и аккуратность в деталях;
— сообщить заранее, если что-то в задании покажется неясным;
— держать в курсе хода работы, особенно если срок короткий;
— после сдачи ответить на вопросы по выполненной работе.
Условия:
Бюджет: 18 $. Если объём окажется больше, чем кажется по описанию, цену можно обсудить.
Срок: 5 дней. Если сможете сделать быстрее — это будет плюсом.
Откликайтесь с кратким описанием, как планируете выполнить работу, и с примерами похожих заказов, если они есть.