Myślenie obiektowe w programowaniu. Wydanie V (ebook)(audiobook)(audiobook)
Opis książki
Czytaj fragment
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
Oceny i opinie klientów (18)
(1)
(7)
(4)
(3)
(0)
(3)
6 oceniona przez: 2017-08-13
5 oceniona przez: Miły Czytelnik, 2010-10-14
5 oceniona przez: 2012-03-07
5 oceniona przez: 2016-12-28
5 oceniona przez: 2016-11-05
5 oceniona przez: Konrad, Student 2014-03-29
5 oceniona przez: programista 2014-02-28
5 oceniona przez: Aleksander, 2014-12-22
4 oceniona przez: gameboy, IT 2014-12-23
4 oceniona przez: 2017-01-10
4 oceniona przez: programista embedded 2015-04-17
4 oceniona przez: mip, 2015-03-19
3 oceniona przez: BB, 2009-11-23
3 oceniona przez: 2018-05-22
3 oceniona przez: Programista 2018-01-03
1 oceniona przez: Michał Pyclik, programista 2017-04-30
1 oceniona przez: 2017-01-29
1 oceniona przez: Michał Pyclik, programista PL/SQL, Delphi, PHP 2011-07-19
więcej opinii