Архив метки: ООП

Магические методы – магия ООП

Сегодня я познакомлю вас немного с магическими методами, приготовьте свои волшебные палочки… А ведь действительно эти методы добавляют немного магии в классы, как это работает? Об этом как раз и пойдет сегодня речь, так же я приведу примеры этих методов. Бывает так, что при инициализации класса вам необходимо выполнить какое-либо действие, например создать соединение с базой данных, получить идентификатор процесса,… Читать далее »

Три слона на которых стоит ООП

Три слона объектно-ориентированного программирования Сегодня поговорим о том, на чем стоит ООП, а именно о тех самых трех слонах: инкапсуляция, наследование и полиморфизм. Очень важно усвоить материал этой статьи, так как он поможет вам освоить современные принципы разработки, а так же ваши программы будут расширяемыми и их проще будет рефакторить (улучшать). В предыдущей статье я уже упоминал эти слова, но… Читать далее »

Понятие объекта в программировании

Объект (класс) – что это такое? В программировании существует такое понятие как объект. Объект – это некоторая сущность в компьютерном пространстве, которая обладает определенным состоянием и поведением, а так же имеет какие-либо свойства (проперти, атрибуты) и функции (методы). Объект и класс одно и то же, из каждого объекта можно создать его экземпляр, с отдельными свойствами. К примеру вы экземпляр класса… Читать далее »