Мэтт Вайсфельд

 
»
»
Объектно-ориентированное мышление
Мэтт Вайсфельд, Объектно-ориентированное мышление

Объектно-ориентированное мышление

Аннотация.
Кроме того, объекты лежат в основе многих веб-технологий, например JavaScript, Python и PHP, объектно-ориентированное программирование обеспечивает правильные методики проектирования, переносимость кода и его повторное использование, однако для того, чтобы все это полностью понять, необходимо изменить свое мышление.

Разработчики, являющиеся новичками в сфере объектно-ориентированного программирования, не должны поддаваться искушению перейти непосредственно к конкретному языку программирования (например, Objective-C, VB . NET, C++, C#, . NET или Java) или моделирования (например, UML), а вместо этого сначала уделить время освоению того, что автор книги Мэтт Вайсфельд называет объектно-ориентированным мышлением, объектно-ориентированное программирование – это фундамент современных языков программирования, включая C++, Java, C#, Visual Basic, .

NET, Ruby и Objective-C.

Автор: Мэтт Вайсфельд.
Жанр книги: Компьютеры, программы.
Объем: 304 стр.
Возрастное ограничение: 12+
Общее кол-во страниц: 304
Правообладатель: Питер
Серия: Библиотека программиста (Питер)

 
Скачать книгу в форматах fb2, epub, ios.epub, pdf, txt.

Скачать файл...
  Читать эту книгу сначала читать книгу онлайн
Продолжить чтение книги с последнего места продолжить чтение online  

Отзывы о книге, мнения

Я доволен книгой Мне, как новичку в области объектно-ориентированного программирования, книга кажется очень полезной. Большинство моих знакомых изучали данную концепцию исключительно в рамках практики или изучения какого-либо языка, объясняли мне всё в трёх словах в ответ на вопрос, где можно почитать об ООП.

Моё любопытство такого рода ответ не удовлетворял, и я очень обрадовался, когда нашёл эту книгу. Так как, тем не менее, сложно дать полностью описание концепции, не прибегая к использованию примеров кода, в книге он есть на двух языках: Java и C#.

Проектирование в книге осуществляется при помощи Unified Modeling Language (UML). Однозначно рекомендую для прочтения начинающим программистам перед или в процессе изучением какого либо объектно-ориентированного языка.

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

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

Кроме того в конце каждой главы находится обширный список литературы, что позволит при желании провести углублённое изучение материала. Из минусов: отсутствует глава о принципе единой обязанности класса; в книге довольно много материала, который хоть и имеет отношение к ООП, однако довольно сложен для понимания (главы с 12 по 15); представлено довольно большое количества кода на языках, которые хоть в целом читать и понимать можно, однако могут вызвать трудности у новичков; Рекомендую приступать к прочтению данной книги, уже имея некое представление об ООП.

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

.



Добавить отзыв, комментарий.

   
Библиотека aunua.ru