Другие языки программирования и технологии

Стоит ли пользоваться Объектно-ориентированным программированием ?

В зависимости от задачи.

Не стоит использовать:
1) в существующем коде, написанном в процедурном стиле и там где ООП явно не поддерживается.
2) в студенческих задачах и курсовиках, если того не требуется.
3) в небольших программах с незамысловатой логикой, которые нужно написать "на коленке".

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

Не надеюсь, что поймете. По русски: если используете ООП - пользуйте умело.

Новичку, ни разу не писавшему код, лучше хотя бы изучить основные структурные конструкции и писать простые программы без ООП. Но помните: писать в объектно-ориентированной среде не понимая ООП - это, извините, быдлокодинг (в этом нет ничего плохого, если вы начинающий) .
До понимания смысла программирования вам это ООП будет напоминать больше лекции о неведомой фигне каких-то физиков с какими-то замысловатыми определениями и формулами. Не стоит торопиться.. .
Сэм 7
Сэм 7
9 996
Лучший ответ
Для чего-то длиннее, чем несколько строк кода, только им и стоит пользоваться.
а каким еще?
Конечно стоит
Было такое понятие "макаронный код" , когда на языках программирования (не ооп) писались серьезные приложения, и тогда код был на столько запутаный и длинный, что обслуживание сторонним лицомбылопрактически невозможно.
Грубо говоря можно написать что угодно, на чем угодно) Но на ооп это делается легче, тк легче и процесс написания (программирование отдельных модулей и тп) и облегчает обслуживание программы.

Похожие вопросы