Очень многие начинающие фрилансеры не понимают, а что из себя представляет объектно ориентированное программирование в двух словах, чтобы просто понять а нужно ли им его использовать и когда.
Прежде всего нужно понять, что когда то существовал только один метод писать программы - процедурно.
Таким образом кода было огромное количество и каждый раз приходилось программисту копировать и вставлять огромные участки кода, чтобы сделать то, что можно сделать всего лишь несколькими строками, когда программист работает с объектно ориентированным методом программирования.
Объектно ориентированный метод программирования это лишь метод, и на работоспособность приложения это не влияет абсолютно никак.
Скажем так это просто устойчивая практика писать программы в современных фирмах.
Проще говоря если вы пишите программу для себя, то пишите как угодно, но если планируете разростаться и нанимать программистов, то скорее всего им легче будет работать с объектно ориентированным методом программирования.
Поэтому нужно всегда думать о будущем.
Также благодаря объектам можно работать намного проще с огромным массивом кода программы.
В двух словах объектно ориентированный метод программирования подразумевает создание объектов. И работу с этими объектами при помощи методов этого объекта.
Проще говоря меньше писанины и не более того. Но как и написано выше, разработку огромного кода упрощает в разы.
Поэтому лучше конечно выучить его раз и навсегда и не раздумывать, а нужно ли мне это ООП или ну его в баню.
Не важно будете ли вы работать в большой компании или нет, рано или поздно вы всё равно начнёте работать с ООП, хочется вам того или нет, просто так действительно проще.
Добавить комментарий