PHP — что такое ООП?
Начиная с PHP5, вы также можете писать PHP-код в объектно-ориентированном стиле.
Объектно-ориентированное программирование выполняется быстрее и проще.
PHP Что такое ООП?
ООП означает объектно-ориентированное программирование.
Процедурное программирование — это написание процедур или функций, которые выполняют операции с данными, в то время как объектно-ориентированное программирование — это создание объектов, содержащих как данные, так и функции.
Объектно-ориентированное программирование имеет несколько преимуществ перед процедурным программированием:
- ООП быстрее и проще в исполнении
- ООП обеспечивает четкую структуру программ
- ООП помогает сохранить код PHP СУХИМ «Не повторяйтесь» и упрощает поддержку, модификацию и отладку кода.
- ООП позволяет создавать полностью повторно используемые приложения с меньшим количеством кода и более коротким временем разработки.
Совет. Принцип «Не повторяйся» (DRY) заключается в уменьшении повторения кода. Вы должны извлечь коды, общие для приложения, поместить их в одно место и использовать повторно, а не повторять.
PHP — что такое классы и объекты?
Классы и объекты — два основных аспекта объектно-ориентированного программирования.
Посмотрите на следующую иллюстрацию, чтобы увидеть разницу между классом и объектами:
класс
Фрукты
объекты
яблоко
Банан
манго
Другой пример:
класс
Машина
объекты
Вольво
Ауди
Тойота
Итак, класс — это шаблон для объектов, а объект — это экземпляр класса.
Когда создаются отдельные объекты, они наследуют все свойства и поведение класса, но каждый объект будет иметь разные значения свойств.
Посмотрите следующие главы, чтобы узнать больше об ООП.