Marcin MazurekRSS
Okładka: Myślenie obiektowe w programowaniu. Wydanie V

Myślenie obiektowe w programowaniu. Wydanie V

Autor: Matt Weisfeld

ebook

30,68 zł 59,00 zł -48%

Kup w księgarni Helion

Przeczytaj fragment (PDF) — udostępniony przez wydawcę.

Wydawca
Helion
Rodzaj
ebook
Format
168x237
Stron
208
Data wydania
2020-02-25
ISBN
978-83-283-6105-8

Znajdź podobne: kliknij podkreśloną wartość powyżej albo znaczek przy tytule, a pokażemy inne pozycje z tej księgarni.

Opis

Burzliwy rozwój obiektowości nastąpił w połowie lat 90. wraz z upowszechnieniem się takich języków jak C++ czy Smalltalk. Obecnie programowanie zorientowane obiektowo wciąż jest jednym z najważniejszych paradygmatów projektowania. Łatwo zauważyć, że większość nowoczesnych języków programowania i technologii sieciowych opiera się na technikach obiektowych. Nieco trudniej jest dostrzec, że mimo szybkiego ewoluowania technik i języków programistycznych podstawowe pojęcia programowania obiektowego pozostają niezmienne i niezależne od jakiejkolwiek platformy. Początkujący programiści powinni więc poświęcić nieco czasu na zapoznanie się z tymi pojęciami i naukę czegoś, co można nazwać "myśleniem obiektowym w programowaniu".

Ta książka jest kolejnym, poprawionym i uzupełnionym wydaniem wyczerpującego wprowadzenia do programowania zorientowanego obiektowo. Jej głównym celem jest przedstawienie podstaw myślenia obiektowego i najważniejszych pojęć w tym zakresie. Wyjaśniono tu, w jaki sposób poprawnie posługiwać się dziedziczeniem i kompozycją, odróżniać agregację od asocjacji oraz zrozumieć różnice między interfejsem a implementacją. Szczególną uwagę zwrócono na technologie, które przetrwały próbę czasu ostatnich 20 lat i stały się rdzeniem koncepcji programowania obiektowego. Opisano też najważniejsze wzorce projektowe, wskazano techniki unikania zależności i zaprezentowano zasady zwane SOLID, których przestrzeganie pozwala tworzyć kod wysokiej jakości, zrozumiały i elastyczny.

Dzięki tej książce:

  • zrozumiesz podstawowe pojęcia obiektowości
  • zaczniesz myśleć abstrakcyjnie podczas projektowania interfejsów
  • nauczysz się budowy i zasad modelowania klas
  • będziesz tworzyć kod, który będzie się nadawał do wielokrotnego wykorzystania
  • zaczniesz unikać zależności i silnych powiązań między klasami
  • przyswoisz sobie i będziesz stosować zasady SOLID

Techniki obiektowe. Zrozum, zanim zaimplementujesz!

Linki do księgarni są linkami partnerskimi Grupy Helion. Ceny i dostępność pochodzą z oferty wydawcy i mogą się zmienić.