69
Данный редактор имеет функционал анализа написанного кода, проверки
ошибок синтаксиса и базовых операций над переменными (проверка
соответствия типов переменных, предварительного объявления переменных и
т.п.), что значительно ускоряет процесс разработку снижает вероятность ошибок
в программном коде.
Главная особенность объектно-ориентированного программирования
(ООП) заключается в том, что при использовании этого метода происходит
оперирование объектами.
Под объектом в программировании понимается совокупность свойств,
методов их обработки и событий, на которые данный объект может реагировать.
Под свойствами объекта обычно понимают структуры данных, характерных для
данного объекта, или другими словами – набор свойств, которые характеризуют
какой-либо объект. Метод – это способ влияния на свойства объекта, обычно
используют два метода – установка какому-то свойству определенного значения,
и считывание значения этого свойства. Объединение данных и свойственных им
процедур обработки в одном объекте, называется инкапсуляцией и является
одним из важнейших принципов ООП.
Еще одним фундаментальным понятием ООП является класс. Классом
называют шаблон, на основе которого создается конкретный программные
объект. То есть в классе описаны все свойства и методы, определяющие
поведение каждого объекта, созданного на основе этого класса. Также принято
каждый объект, созданный на основе класса называть экземпляром этого класса.
Следующими важнейшими принципами ООП являются наследование и
полиморфизм.
Наследование – такая организация классов, которая подразумевает
создание новых классов на базе существующих и позволяет классу потомку
иметь (наследовать) все свойства класса – родителя.
Полиморфизм – означает, что рожденные объекты обладают информацией
о том, какие методы они должны использовать в зависимости от того, в каком