Как перенять объектно-ориентированное мышление? Здравствуйте, мастера.
Вот столкнулся с проблемой понимания объектного мышления. Т.е. сложно понимаю, что "засунуть" в один объект, что в другой, что должно быть статическим методом, что приватным и тд. Вообщем писав всё время на процедурке, сложно перейти на ооп.
И вот хочу набраться опыта и знаний в написании ооп. Подскажите, какой проект начать писать (гостевая, блог), или может начать изучать фреймворк.
Или может подскажите книгу/сайт где пошагово в ооп написан какой-то проект, чтобы быстрее пришло понимание.
Заранее благодарю за ответы;_

21 Авг 2019 в 07:03
178 +1
0
Ответы
1

Здравствуйте! Понимание объектно-ориентированного мышления действительно может быть сложным в начале, но с практикой и опытом вы обязательно освоите этот подход к программированию.

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

Для более глубокого понимания ООП вы можете изучать популярные фреймворки, такие как Django для веб-разработки на Python или Spring для Java.

Касательно книг, я могу порекомендовать следующие:

"Объектно-ориентированное мышление" Мэттинг Шрайбер"Объектно-ориентированный анализ и проектирование с примерами приложений в UML" Гради Буч"Clean Code: A Handbook of Agile Software Craftsmanship" Роберт Мартин

Также вы можете изучать ООП на практике, решая задачи на онлайн-платформах или просматривая открытый код других проектов. Удачи в изучении объектно-ориентированного программирования!

20 Апр 2024 в 13:09
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир