Reviews of the book «Объектно-ориентированное мышление», 5 reviews

Я доволен книгой

Мне, как новичку в области объектно-ориентированного программирования, книга кажется очень полезной. Большинство моих знакомых изучали данную концепцию исключительно в рамках практики или изучения какого-либо языка, объясняли мне всё в трёх словах в ответ на вопрос, где можно почитать об ООП. Моё любопытство такого рода ответ не удовлетворял, и я очень обрадовался, когда нашёл эту книгу. Так как, тем не менее, сложно дать полностью описание концепции, не прибегая к использованию примеров кода, в книге он есть на двух языках: Java и C#. Проектирование в книге осуществляется при помощи Unified Modeling Language (UML).

Однозначно рекомендую для прочтения начинающим программистам перед или в процессе изучением какого либо объектно-ориентированного языка. Автор пошагово, с примерами и понятным языком для обычного человека обьясняет основные понятия и принципы объектно-ориентированного программирования.

В книге довольно подробно изложены фундаментальные основы объектно ориентированного программирования. Как для себя – смог закрепить понятия инкапсуляции, наследования и полиморфизма, Так же узнал о так называемом 4 столпе ООП – композиции, формировании объектов из других объектов. Кроме того узнал новое из разряда возможности использования UML для проектирования взаимосвязей между классами, а так же расширил познания по XML и JSON.

Кроме того в конце каждой главы находится обширный список литературы, что позволит при желании провести углублённое изучение материала.

Из минусов:

отсутствует глава о принципе единой обязанности класса;

в книге довольно много материала, который хоть и имеет отношение к ООП, однако довольно сложен для понимания (главы с 12 по 15);

представлено довольно большое количества кода на языках, которые хоть в целом читать и понимать можно, однако могут вызвать трудности у новичков;


Рекомендую приступать к прочтению данной книги, уже имея некое представление об ООП.

Прежде, чем заниматься проектом цифрового продукта, а тем более изучать язык программирования необходимо приобрести соответствующее мышление и наработать соответствующий словарный запас. Это как изучить устройство атома, чтобы можно было двигаться дальше в познании поведения элементарных частиц. Это главное. Проскочить этот уровень – значит потерять много времени потом.

Полностью согласен с предыдущей рецензией. Книга очень полезна. Можно читать и для развития интеллекта и для получения фундаментальных знаний.

Log in, to rate the book and leave a review
Not for sale
Age restriction:
12+
Release date on Litres:
09 November 2014
Writing date:
2013
Volume:
304 p.
ISBN:
978-5-496-00793-1, 978-0321861276
Total size:
6.5 МБ
Total number of pages:
304
Translator:
Copyright holder:
Питер (Айлиб)
Download format:
Text PDF
Average rating 3,6 based on 7 ratings
Text PDF
Average rating 4,1 based on 17 ratings
Text PDF
Average rating 4,2 based on 30 ratings