Содержание

Процедурное и объектно-ориентированное программирование — Java программирование

Выделяют две основные методики программирования: процедурное и объектно-ориентированное программирование.

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

 

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

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

Несмотря на явное преимущество ООП, не следует им злоупотреблять. Если вам нужно написать маленькую программку, например, вычисление факториала, процедурное программирование вполне подойдет.

Курс «Объектно-ориентированное программирование на языке Java»

АктуальностьПриостановлено
Стоимость20000 руб
Продолжительность72 часа
Группаот 8 до 10 человек
Начало занятийПо мере формирования группы