The Object-Oriented Thought Process is een inleiding tot objectgeoriënteerde concepten voor ontwikkelaars die moderne applicatiepraktijken willen beheersen. OOP vormt de basis van vele programmeertalen en webtechnologieën, waaronder C++, Java, C#, Visual Basic .NET, Ruby, Objective-C, Swift, JavaScript, Python en PHP. Het boek onderstreept het belang van de fundamentele concepten van objectoriëntatie voordat men begint met concrete programmeertalen of modelleringstalen. Het biedt een oplossingsgerichte aanpak voor objectgeoriënteerd programmeren en behandelt het juiste gebruik van overerving en samenstelling, het verschil tussen aggregatie en associatie, en het onderscheid tussen interfaces en implementaties. De herziene editie richt zich op interoperabiliteit tussen programmeringstechnologieën en op toepassingen in traditioneel ontwerp, XML-gebaseerde gegevensuitwisseling, webpagina-ontwikkeling, mobiele apps en andere moderne omgevingen. Relevante onderwerpen omvatten ontwerpkeuzes, design patterns en SOLID-principes om softwareontwerpen begrijpelijk, flexibel en onderhoudbaar te houden. Het boek telt 240 pagina’s en verschijnt als Paperback bij Addison Wesley, editie 5.
Belangrijkste onderwerpen
- Objectgeoriënteerde concepten
- Overwegingen bij overerving en samenstelling
- Interfaces vs implementaties
- Aggregatie en associatie
- Ontwerp- en implementatieregels
- Design patterns en SOLID-principes
Prijshistorie
* Prijshistorie bevat geen data van Amazon, Amazon Marketplace.
Prijzen voor het laatst bijgewerkt op: