Objektovo orientovaný myšlienkový proces

Hodnotenie:   (4,4 z 5)

Objektovo orientovaný myšlienkový proces (Matt Weisfeld)

Recenzie čitateľov

Zhrnutie:

Celkovo je kniha považovaná za solídny úvodný zdroj na pochopenie konceptov objektovo orientovaného programovania (OOP), takže je vhodná pre začiatočníkov. Mnohí recenzenti ocenili zrozumiteľnosť prezentovaných konceptov a materiál považovali za užitočný na osvieženie svojich vedomostí. Kniha však bola kritizovaná za početné preklepy, chyby v príkladoch kódu, rozvláčnosť písania a niektoré zastarané prvky obsahu, čo znižuje jej celkovú účinnosť.

Výhody:

Jasný a prístupný úvod do konceptov OOP vhodný pre začiatočníkov.
Posilňuje základné myšlienky a poskytuje dobrý prehľad (napr. princípy SOLID, návrhové vzory).
Príjemný štýl písania (niektorí recenzenti zaznamenali dobrú čitateľnosť).
Užitočné na osvieženie vedomostí pre skúsených programátorov.

Nevýhody:

Početné preklepy a chyby v príkladoch kódu vedúce k zmätku, najmä pre začiatočníkov.
Pôsobí zastaralo z hľadiska príkladov a použitých programovacích jazykov (napr. zmienky o Smalltalku).
Písanie môže byť zbytočne rozvláčne a opakujúce sa.
Niektorý obsah je kritizovaný ako príliš plytký alebo málo hlboký.
Tlačová verzia má malú veľkosť písma, čo sťažuje jej čítanie.

(na základe 17 čitateľských recenzií)

Pôvodný názov:

The Object-Oriented Thought Process

Obsah knihy:

Objektovo orientované programovanie (OOP) je základom moderných programovacích jazykov vrátane jazykov C++, Java, C#, Visual Basic.NET, Ruby, Objective-C a Swift. Objekty sú tiež základom mnohých webových technológií, ako sú JavaScript, Python a PHP.

Pred začatím používania objektovo orientovaných vývojových prostredí je veľmi dôležité osvojiť si základné pojmy objektovej orientácie. OOP podporuje správne návrhové postupy, prenosnosť kódu a jeho opakované použitie - vyžaduje si však zmenu myslenia, aby ste ho plne pochopili. Programátori, ktorí začínajú s OOP, by mali odolať pokušeniu vrhnúť sa priamo na konkrétny programovací jazyk alebo modelovací jazyk a namiesto toho by mali najprv venovať čas tomu, čo autor Matt Weisfeld nazýva „objektovo orientovaný myšlienkový proces“.

Kniha The Object-Oriented Thought Process, ktorú napísal vývojár pre vývojárov, ktorí chcú lepšie pochopiť objektovo orientované technológie, poskytuje prístup k objektovo orientovanému programovaniu orientovaný na riešenia. Čitatelia sa naučia porozumieť správnemu používaniu dedičnosti a kompozície, rozdielu medzi agregáciou a asociáciou a dôležitému rozdielu medzi rozhraniami a implementáciami.

Hoci sa technológie programovania v priebehu rokov menili a vyvíjali, objektovo orientované koncepty zostávajú konštantné - bez ohľadu na platformu. Toto revidované vydanie sa zameriava na technológie OOP, ktoré prežili posledných 20 rokov a zostávajú ich jadrom, s novým a rozšíreným pokrytím návrhových vzorov, vyhýbania sa závislostiam a princípov SOLID, ktoré pomáhajú robiť softvérové návrhy zrozumiteľnými, flexibilnými a udržiavateľnými.

Ďalšie údaje o knihe:

ISBN:9780135181966
Autor:
Vydavateľ:
Väzba:Mäkká väzba
Rok vydania:2018
Počet strán:240

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Objektovo orientovaný myšlienkový proces - The Object-Oriented Thought Process
Objektovo orientované programovanie (OOP) je základom moderných...
Objektovo orientovaný myšlienkový proces - The Object-Oriented Thought Process

Diela autora vydali tieto vydavateľstvá: