Что почитать и на чем потренироваться, не могу перейти от процедурного к ооп? Языки начал изучать с ZX Basic и ASM, далее Pascal и Delphi. Потом и ушел в админство и все рабочие скрипты даже на PowerShell/PowerCli пишу по принципу процедурного программирования, ООП использую только когда работаю с интерфейсом, если конечно это можно назвать ООП. Сейчас изучаю python и ruby и пока основы, вроде всё легко и понятно, а как доходит до объектов всё ступор. Подскажите, с чего начать?
Для того чтобы успешно перейти от процедурного программирования к объектно-ориентированному (ООП), рекомендуется ознакомиться с основными принципами и понятиями ООП.
Вам может помочь следующий список материалов для изучения:
Книга "Объектно-ориентированное мышление" Мэтта Вайсфельда (Matt Weisfeld) - введение в основные принципы и понятия ООП.Книга "Объектно-ориентированное программирование. Практика" Гради Буч (Grady Booch) - более глубокое изучение ООП и его применение на практике.Онлайн-курс по ООП на платформе Coursera или Udemy - для практического изучения ООП на примерах.
Кроме того, для практики рекомендуется:
Попробовать переписать некоторые из ваших процедурных скриптов на языке, поддерживающим ООП (например, Python).Создавать небольшие программы или приложения с использованием классов и объектов.Решать задачи на алгоритмы с применением ООП.
Не бойтесь делать ошибки и выходить из зоны комфорта - только практика поможет вам освоить новый подход к программированию. Успехов в изучении объектно-ориентированного программирования!
Для того чтобы успешно перейти от процедурного программирования к объектно-ориентированному (ООП), рекомендуется ознакомиться с основными принципами и понятиями ООП.
Вам может помочь следующий список материалов для изучения:
Книга "Объектно-ориентированное мышление" Мэтта Вайсфельда (Matt Weisfeld) - введение в основные принципы и понятия ООП.Книга "Объектно-ориентированное программирование. Практика" Гради Буч (Grady Booch) - более глубокое изучение ООП и его применение на практике.Онлайн-курс по ООП на платформе Coursera или Udemy - для практического изучения ООП на примерах.Кроме того, для практики рекомендуется:
Попробовать переписать некоторые из ваших процедурных скриптов на языке, поддерживающим ООП (например, Python).Создавать небольшие программы или приложения с использованием классов и объектов.Решать задачи на алгоритмы с применением ООП.Не бойтесь делать ошибки и выходить из зоны комфорта - только практика поможет вам освоить новый подход к программированию. Успехов в изучении объектно-ориентированного программирования!