Az objektumorientált gondolkodási folyamat

Értékelés:   (4.4 az 5-ből)

Az objektumorientált gondolkodási folyamat (Matt Weisfeld)

Olvasói vélemények

Összegzés:

Összességében a könyv szilárd bevezető forrásnak tekinthető az objektumorientált programozás (OOP) fogalmainak megértéséhez, így a kezdők számára is alkalmas. Sok kritikus értékelte a bemutatott fogalmak érthetőségét, és hasznosnak találta az anyagot ismereteik felfrissítéséhez. Ugyanakkor a könyvet számos elgépelés, a kódpéldákban található hibák, a terjedelmes írásmód és néhány elavult tartalom miatt kritizálták, ami csökkenti a könyv általános hatékonyságát.

Előnyök:

Világos és közérthető bevezetés az OOP fogalmaiba, amely kezdők számára is alkalmas.
Megerősíti az alapvető gondolatokat, és jó áttekintést nyújt (pl. SOLID-elvek, tervezési minták).
Élvezetes írásmód (néhány kritikus megjegyezte, hogy jól olvasható).
Hasznos a tapasztalt programozók ismereteinek felfrissítéséhez.

Hátrányok:

Számos elgépelés és hiba a kódpéldákban, ami zavart okoz, különösen a kezdők számára.
A példák és a használt programozási nyelvek elavultnak tűnnek (pl. a Smalltalk említése).
Az írás szükségtelenül bőbeszédű és ismétlődő lehet.
Néhány tartalom kritikája szerint túl sekélyes vagy nem elég mély.
A nyomtatott változat kis betűmérete miatt nehezen olvasható.

(17 olvasói vélemény alapján)

Eredeti címe:

The Object-Oriented Thought Process

Könyv tartalma:

Az objektumorientált programozás (OOP) a modern programozási nyelvek, köztük a C++, a Java, a C#, a Visual Basic.NET, a Ruby, az Objective-C és a Swift alapja. Az objektumok képezik számos webes technológia, például a JavaScript, a Python és a PHP alapját is.

Az objektumorientáltság alapvető fogalmainak elsajátítása létfontosságú, mielőtt objektumorientált fejlesztőkörnyezetek használatába kezdenénk. Az OOP elősegíti a jó tervezési gyakorlatokat, a kód hordozhatóságát és újrafelhasználását - de a teljes megértéséhez gondolkodásbeli váltásra van szükség. Az OOP-val újonnan ismerkedő programozóknak ellen kell állniuk a kísértésnek, hogy közvetlenül egy adott programozási nyelvbe vagy modellező nyelvbe ugorjanak, és ehelyett először szánjanak időt arra, hogy megtanulják, amit a szerző, Matt Weisfeld "objektumorientált gondolkodási folyamatnak" nevez.

Az objektumorientált gondolkodási folyamat (The Object-Oriented Thought Process) egy fejlesztő írta azoknak a fejlesztőknek, akik jobban meg akarják érteni az objektumorientált technológiákat, és megoldásközpontú megközelítést nyújt az objektumorientált programozáshoz. Az olvasók megtanulják megérteni az öröklés és a kompozíció megfelelő használatát, az aggregáció és az asszociáció közötti különbséget, valamint az interfészek és az implementációk közötti fontos különbséget.

Miközben a programozási technológiák az évek során változnak és fejlődnek, az objektumorientált koncepciók állandóak maradnak - függetlenül a platformtól. Ez az átdolgozott kiadás azokra az OOP-technológiákra összpontosít, amelyek túlélték az elmúlt 20 évet, és továbbra is a középpontban állnak, új és kibővített terjedelemmel a tervezési mintákról, a függőségek elkerüléséről és a SOLID-elvekről, amelyek segítenek a szoftvertervek érthetővé, rugalmassá és karbantarthatóvá tételében.

A könyv egyéb adatai:

ISBN:9780135181966
Szerző:
Kiadó:
Kötés:Puha kötés
A kiadás éve:2018
Oldalak száma:240

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Az objektumorientált gondolkodási folyamat - The Object-Oriented Thought Process
Az objektumorientált programozás (OOP) a modern programozási...
Az objektumorientált gondolkodási folyamat - The Object-Oriented Thought Process

A szerző munkáit az alábbi kiadók adták ki:

© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)