Zorientowany obiektowo proces myślowy

Ocena:   (4,4 na 5)

Zorientowany obiektowo proces myślowy (Matt Weisfeld)

Opinie czytelników

Podsumowanie:

Ogólnie rzecz biorąc, książka jest postrzegana jako solidne źródło wprowadzające do zrozumienia koncepcji programowania obiektowego (OOP), dzięki czemu jest odpowiednia dla początkujących. Wielu recenzentów doceniło przejrzystość przedstawionych koncepcji i uznało materiał za przydatny do odświeżenia swojej wiedzy. Książka została jednak skrytykowana za liczne literówki, błędy w przykładach kodu, rozwlekłe pisanie i niektóre przestarzałe treści, co umniejsza jej ogólnej skuteczności.

Zalety:

Przejrzyste i przystępne wprowadzenie do koncepcji OOP odpowiednie dla początkujących.
Wzmacnia podstawowe idee i zapewnia dobry przegląd (np. zasady SOLID, wzorce projektowe).
Przyjemny styl pisania (niektórzy recenzenci zauważyli dobrą czytelność).
Przydatna do odświeżenia wiedzy dla doświadczonych programistów.

Wady:

Liczne literówki i błędy w przykładach kodu prowadzące do nieporozumień, zwłaszcza dla początkujących.
Wydaje się przestarzała pod względem przykładów i używanych języków programowania (np. wzmianki o Smalltalk).
Język może być niepotrzebnie rozwlekły i powtarzalny.
Niektóre treści są krytykowane jako zbyt płytkie lub pozbawione głębi.
Wersja drukowana ma mały rozmiar czcionki, co utrudnia jej czytanie.

(na podstawie 17 opinii czytelników)

Oryginalny tytuł:

The Object-Oriented Thought Process

Zawartość książki:

Programowanie obiektowe (OOP) jest podstawą nowoczesnych języków programowania, w tym C++, Java, C#, Visual Basic.NET, Ruby, Objective-C i Swift. Obiekty stanowią również podstawę wielu technologii internetowych, takich jak JavaScript, Python i PHP.

Niezwykle ważne jest poznanie podstawowych pojęć orientacji obiektowej przed rozpoczęciem korzystania z obiektowych środowisk programistycznych. OOP promuje dobre praktyki projektowe, przenośność kodu i ponowne wykorzystanie - ale wymaga zmiany sposobu myślenia, aby być w pełni zrozumianym. Programiści początkujący w OOP powinni oprzeć się pokusie bezpośredniego przejścia do konkretnego języka programowania lub języka modelowania, a zamiast tego najpierw poświęcić czas na naukę tego, co autor Matt Weisfeld nazywa „obiektowym procesem myślowym”.

Napisana przez programistę dla programistów, którzy chcą poprawić swoje zrozumienie technologii obiektowych, The Object-Oriented Thought Process zapewnia zorientowane na rozwiązania podejście do programowania obiektowego. Czytelnicy nauczą się rozumieć właściwe zastosowania dziedziczenia i kompozycji, różnicę między agregacją i asocjacją oraz ważne rozróżnienie między interfejsami i implementacjami.

Podczas gdy technologie programowania zmieniały się i ewoluowały na przestrzeni lat, koncepcje zorientowane obiektowo pozostają niezmienne - niezależnie od platformy. To poprawione wydanie koncentruje się na technologiach OOP, które przetrwały ostatnie 20 lat i pozostają w jego rdzeniu, z nowym i rozszerzonym pokryciem wzorców projektowych, unikaniem zależności i zasadami SOLID, aby pomóc uczynić projekty oprogramowania zrozumiałymi, elastycznymi i łatwymi w utrzymaniu.

Dodatkowe informacje o książce:

ISBN:9780135181966
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2018
Liczba stron:240

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Zorientowany obiektowo proces myślowy - The Object-Oriented Thought Process
Programowanie obiektowe (OOP) jest podstawą nowoczesnych języków...
Zorientowany obiektowo proces myślowy - The Object-Oriented Thought Process

Prace autora wydały następujące wydawnictwa: