Как с обычных процедур пересесть на красивый ООП? Я пишу такие обычные самые function 1(a,b,c)
{
...
.
return}
function(){}
...
function n()
на php,js
но когда я читаю чей нибудь код на тостере здесь или хабре то постоянно вижуclass{
NAME
function SUPERREKURSIYA()
}
Я завидую вам балин, научите тоже, скиньте своих примерчиков как стать крутым если не жалко.Мне ранее писали почитать про инкапсуляцию и все такое -спасибо большое, я прочел и имею представление ,но все же там примеры были не самые лучшие, как вот так взять и начать все время не задумываясь писать через классы итд если привык к простому набору функций

21 Авг 2019 в 07:08
180 +1
0
Ответы
1

Переход от обычных процедур к объектно-ориентированному программированию может быть немного сложным, но с практикой и изучением основных принципов ООП вы сможете справиться с этим.

Вот несколько шагов, которые могут помочь вам начать использовать классы и объекты в своем коде:

Создайте классы: Определите классы для объектов, с которыми вы работаете. Например, если у вас есть функция, которая работает с пользователями, создайте класс User.

Определите свойства и методы: Добавьте свойства и методы к вашим классам. Свойства - это данные объекта, а методы - функции, которые могут выполнять операции над этими данными.

Создайте объекты: Используйте классы для создания объектов. Например, создайте объект пользователя с помощью созданного вами класса User.

Используйте объекты в вашем коде: Теперь, когда у вас есть объекты, вы можете обращаться к их свойствам и методам в вашем коде.

Пример использования объектно-ориентированного подхода на PHP:

class User {
public $name;
public $email;
public function __construct($name, $email) {
$this->name = $name;
$this->email = $email;
}
public function sayHello() {
echo "Hello, my name is " . $this->name;
}
}
$user1 = new User("Alice", "alice@example.com");
$user1->sayHello();

Начните с простых классов и объектов, и постепенно углубляйтесь в изучение наследования, инкапсуляции, полиморфизма и других основных принципов ООП. Успехов!

20 Апр в 13:06
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 436 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир