Книги и ресурсы по ООП? Одно время была проблема с решением задачек ( по типу как на codewars etc), но думал с ООП всё ок. Сейчас прохожу этапы собесов и понимаю, что в голове ООП каша : теряюсь и смешиваюсь на казалось бы простых вопросах. Прошу поделиться ресурсами и опытом, дабы познать трех китов или сколько их там. Суть вопроса: необходим материал, как практический, так и теоретический. Практический - примеры, которые понятно расписаны ( как с применением Solid, паттернов(необязательно, но желательно ^ и просто обычные). Теоретический - хотелось бы посмотреть примеры с кодом и UML, почитать почему так или сяк. ( нашёл книгу по c# "Beginning c# object-oriented programming" by Daniel Clark - полистал, но ещё не читал - P.S. кто-то читал? как она вам?). Неважно на англ. или русском, на java или c#. Был бы весьма благодарен.
"Head First Object-Oriented Analysis and Design" by Brett D. McLaughlin, Gary Pollice, and David West - эта книга предоставляет простые и понятные объяснения основ объектно-ориентированного анализа и проектирования с примерами на Java."Design Patterns: Elements of Reusable Object-Oriented Software" by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides - классическая книга об объектно-ориентированных паттернах проектирования, которая позволит вам лучше понять как использовать паттерны для создания гибких и поддерживаемых систем."Clean Code: A Handbook of Agile Software Craftsmanship" by Robert C. Martin - этот ресурс поможет вам понять как писать чистый и понятный ООП код, следуя принципам SOLID и другим правилам хорошего программирования."UML Distilled: A Brief Guide to the Standard Object Modeling Language" by Martin Fowler - краткое и понятное введение в UML, который поможет вам лучше понять как использовать диаграммы для визуализации и проектирования вашего кода."Effective Java" by Joshua Bloch - хорошая книга для углубленного изучения Java и объектно-ориентированного программирования. Она содержит множество советов и практических примеров, которые помогут вам стать более опытным разработчиком.
Надеюсь, что эти ресурсы помогут вам лучше понять и применить принципы объектно-ориентированного программирования в практике. Удачи!
Надеюсь, что эти ресурсы помогут вам лучше понять и применить принципы объектно-ориентированного программирования в практике. Удачи!