Marcin Mazureknarzędzia online · artykuły · księgarniaRSS
Okładka: Myślenie obiektowe w programowaniu. Wydanie VTylna okładka: Myślenie obiektowe w programowaniu. Wydanie V

Myślenie obiektowe w programowaniu. Wydanie V

Autor: Matt Weisfeld

Tłumacz: Łukasz Piwko

Helionebook

32,45 zł 59,00 zł -45%

Kup w księgarni Helion

Czytaj fragmentPobierz PDF

Kategorie
Architektura oprogramowania, Techniki programowania, Wzorce projektowe
Wydawca
Helion
Rodzaj
ebook
Format
168x237
Stron
208
Data wydania
2020-02-25
ISBN
978-83-283-6105-8
Tytuł oryginału
The Object-Oriented Thought Process (5th Edition) (Developer's Library)
Formaty
ePub (5,0MB) · Mobi (5,0MB) · PDF (3,3MB)

Fragment książki — 20 stron

Kliknij stronę, żeby powiększyć. Całość możesz przeczytać online albo pobrać jako PDF. Fragment udostępniony przez wydawcę.

  • Fragment „Myślenie obiektowe w programowaniu. Wydanie V” — strona 1 z 201
  • Fragment „Myślenie obiektowe w programowaniu. Wydanie V” — strona 2 z 202
  • Fragment „Myślenie obiektowe w programowaniu. Wydanie V” — strona 3 z 203
  • Fragment „Myślenie obiektowe w programowaniu. Wydanie V” — strona 4 z 204
  • Fragment „Myślenie obiektowe w programowaniu. Wydanie V” — strona 5 z 205
  • Fragment „Myślenie obiektowe w programowaniu. Wydanie V” — strona 6 z 206
  • Fragment „Myślenie obiektowe w programowaniu. Wydanie V” — strona 7 z 207
  • Fragment „Myślenie obiektowe w programowaniu. Wydanie V” — strona 8 z 208
  • Fragment „Myślenie obiektowe w programowaniu. Wydanie V” — strona 9 z 209
  • Fragment „Myślenie obiektowe w programowaniu. Wydanie V” — strona 10 z 2010
  • Fragment „Myślenie obiektowe w programowaniu. Wydanie V” — strona 11 z 2011
  • Fragment „Myślenie obiektowe w programowaniu. Wydanie V” — strona 12 z 2012
  • Fragment „Myślenie obiektowe w programowaniu. Wydanie V” — strona 13 z 2013
  • Fragment „Myślenie obiektowe w programowaniu. Wydanie V” — strona 14 z 2014
  • Fragment „Myślenie obiektowe w programowaniu. Wydanie V” — strona 15 z 2015
  • Fragment „Myślenie obiektowe w programowaniu. Wydanie V” — strona 16 z 2016
  • Fragment „Myślenie obiektowe w programowaniu. Wydanie V” — strona 17 z 2017
  • Fragment „Myślenie obiektowe w programowaniu. Wydanie V” — strona 18 z 2018
  • Fragment „Myślenie obiektowe w programowaniu. Wydanie V” — strona 19 z 2019
  • Fragment „Myślenie obiektowe w programowaniu. Wydanie V” — strona 20 z 2020

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 i Księgarni PWN (przez sieć Adtraction). Ceny i dostępność pochodzą z oferty wydawcy i mogą się zmienić.