Java Design Patterns: A Hands-On Experience with Real-World Examples (O experiență practică cu exemple din lumea reală)

Evaluare:   (4.9 din 5)

Java Design Patterns: A Hands-On Experience with Real-World Examples (O experiență practică cu exemple din lumea reală) (Vaskaran Sarcar)

Recenzii ale cititorilor

Rezumat:

Cartea „Java Design Patterns” de Vaskaran Sarcar este un ghid cuprinzător al modelelor de proiectare, incluzând exemple bine explicate, diagrame UML și aplicații practice, ceea ce o face potrivită atât pentru începători, cât și pentru programatorii Java experimentați. Cu toate acestea, unii recenzenți au remarcat că cartea este prea grea și conține conținut redundant.

Avantaje:

Explicație cuprinzătoare a modelelor de design
exemple de codare bine scrise și ușor de urmat
aplicații practice din lumea reală
diagrame UML clare
secțiune utilă de întrebări și răspunsuri pe capitole.

Dezavantaje:

Prea greu
duplicarea inutilă a fragmentelor de cod
instantanee redundante ale structurilor pachetelor.

(pe baza a 3 recenzii ale cititorilor)

Titlul original:

Java Design Patterns: A Hands-On Experience with Real-World Examples

Conținutul cărții:

Utilizați abordarea pas cu pas a acestei cărți pentru a învăța și a implementa modele de design în aplicații din lumea reală. Cartea se concentrează pe modelele de design clasice cu Java 17 și Eclipse (2021-09). În plus față de modelele de proiectare Gang of Four (GoF), cartea acoperă modele de proiectare populare și alternative și include critici ale modelelor de proiectare într-un capitol despre anti-patrone.

Cartea este împărțită în patru părți. Prima parte acoperă principiile de proiectare SOLID și modelul Simple Factory. Partea a doua acoperă cele 23 de modele de proiectare (GoF), inclusiv modelele de creație, modelele structurale și modelele comportamentale. Partea a treia abordează modele de proiectare alternative, inclusiv modelul Null Object și modelul model-view-controller (MVC). Partea a patra se referă la criticile aduse modelelor de proiectare, cu o prezentare rapidă a anti-patrulelor. Cartea include, de asemenea, un capitol despre întrebări frecvente privind modelele de proiectare.

Cartea include, de asemenea, un capitol despre întrebări frecvente privind modelele de proiectare. Fiecare model este explicat cu exemple din lumea reală și sunt discutate avantajele și dezavantajele fiecărui model de proiectare. Cartea se încheie cu întrebări frecvente care vă pot ajuta să vă pregătiți pentru un interviu de angajare.

Ce veți învăța

⬤ Cunoașteți în profunzime principiile de proiectare SOLID.

⬤ Implementați cele 23 de modele de proiectare din GoF.

Aplicați modelul Null Object, modelul Simple Factory și modelul MVC.

⬤ Cunoașteți criticile aduse modelelor de proiectare.

⬤ Înțelegeți anti-patronii.

⬤ Verificați-vă înțelegerea prin sesiuni de întrebări și răspunsuri.

⬤ Selectați o alternativă la aceste tipare comparând avantajele și dezavantajele lor.

Pentru cine este această carte

Dezvoltatori de software, arhitecți și programatori.

Alte date despre carte:

ISBN:9781484279700
Autor:
Editura:
Limbă:engleză
Legare:Copertă moale
Anul publicării:2022
Numărul de pagini:661

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Design Patterns in C#: A Hands-On Guide with Real-World Examples
Obțineți experiență practică cu fiecare model de proiectare Gang of Four (GoF) folosind C#. Pentru...
Design Patterns in C#: A Hands-On Guide with Real-World Examples
Programare interactivă orientată pe obiecte în Java: Învățați și testați-vă abilitățile de...
Partea I: - Capitolul 1: Concepte de programare orientată...
Programare interactivă orientată pe obiecte în Java: Învățați și testați-vă abilitățile de programare - Interactive Object-Oriented Programming in Java: Learn and Test Your Programming Skills
Getting Started with Advanced C#: Upgrade Your Programming Skills
Introducere. Partea I Capitolul 1: Delegați Subiecte:.- Ce este un delegat?- Cum se creează...
Getting Started with Advanced C#: Upgrade Your Programming Skills
Java Design Patterns: A Hands-On Experience with Real-World Examples (O experiență practică cu...
Utilizați abordarea pas cu pas a acestei cărți pentru...
Java Design Patterns: A Hands-On Experience with Real-World Examples (O experiență practică cu exemple din lumea reală) - Java Design Patterns: A Hands-On Experience with Real-World Examples
Testați-vă abilitățile în programarea C#: Revedeți și analizați caracteristicile importante ale C# -...
Revedeți construcțiile fundamentale din C#...
Testați-vă abilitățile în programarea C#: Revedeți și analizați caracteristicile importante ale C# - Test Your Skills in C# Programming: Review and Analyze Important Features of C#
Programare simplă și eficientă cu C#: Competențe pentru crearea de aplicații cu Visual Studio și...
Aplicați abilități și abordări de programare...
Programare simplă și eficientă cu C#: Competențe pentru crearea de aplicații cu Visual Studio și .Net - Simple and Efficient Programming with C#: Skills to Build Applications with Visual Studio and .Net
Introducere în programarea funcțională utilizând C#: Valorificarea unei noi perspective pentru...
Înțelegeți puterea limbajului C#, un limbaj...
Introducere în programarea funcțională utilizând C#: Valorificarea unei noi perspective pentru dezvoltatorii Oop - Introducing Functional Programming Using C#: Leveraging a New Perspective for Oop Developers

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)