Java Program Design
Autor Edward Scioreen Limba Engleză Paperback – 9 dec 2018
Autorul Edward Sciore aduce în acest volum o vastă experiență în arhitectura sistemelor, reflectată anterior în lucrări precum Database Design and Implementation, unde analiza sistemele din perspectiva dezvoltatorului de software. În Java Program Design, el aplică aceeași rigoare tehnică pentru a demistifica designul orientat pe obiecte. Merită menționat că abordarea sa nu este una pur teoretică; autorul distilează experiența reală în principii acționabile, folosind exemple din biblioteca standard Java pentru a demonstra cum sunt implementate conceptele de polimorfism și încapsulare în scenarii de producție. Ca și Vaskaran Sarcar în Interactive Object-Oriented Programming in Java, Edward Sciore pune un accent deosebit pe fundamentele polimorfismului și ale ierarhiilor de clase, însă plasează aceste concepte într-un context evolutiv. Considerăm că elementul distinctiv al cărții este utilizarea unui proiect bancar simplificat, introdus în primul capitol, care este refactorizat progresiv pe parcursul celor 11 capitole. Această structură narativă permite cititorului să vadă exact „de ce” și „când” o anumită structură devine necesară. De la designul modular la tipare complexe precum Decorator, Composite sau MVC, progresia este logică și tehnică. Spre deosebire de alte manuale care prezintă tiparele de proiectare (design patterns) ca entități izolate, Edward Sciore le integrează cu noile facilități de programare funcțională din Java, cum ar fi expresiile lambda. Acest lucru oferă o perspectivă modernă, adaptată cerințelor actuale din industrie, asigurând că soluțiile propuse respectă bunele practici contemporane ale ecosistemului Java.
Preț: 302.44 lei
Preț vechi: 378.05 lei
-20%
Carte disponibilă
Livrare economică 19 mai-02 iunie
Specificații
ISBN-10: 1484241428
Pagini: 476
Ilustrații: XVII, 456 p. 70 illus.
Dimensiuni: 155 x 235 x 26 mm
Greutate: 0.72 kg
Ediția:First Edition
Editura: Apress
Locul publicării:Berkeley, CA, United States
De ce să citești această carte
Recomandăm această carte programatorilor Java care doresc să facă tranziția de la scrierea de cod funcțional la arhitecturi orientate pe obiecte robuste. Veți câștiga o înțelegere profundă a tiparelor de proiectare clasice, actualizate pentru versiunile moderne de Java. Este un ghid practic esențial pentru oricine dorește să construiască sisteme software scalabile, ușor de întreținut și aliniate la standardele profesionale actuale.
Despre autor
Edward Sciore este un educator și autor cu o experiență considerabilă în domeniul informaticii, cunoscut pentru capacitatea sa de a explica arhitecturi complexe prin prisma implementării practice. În portofoliul său se regăsesc lucrări de referință precum Database Design and Implementation, unde explorează mecanismele interne ale sistemelor de baze de date, și Understanding Oracle APEX 20 Application Development, axată pe dezvoltarea rapidă de aplicații web. Expertiza sa se concentrează pe intersecția dintre designul software, ingineria bazelor de date și limbajele de programare, oferind cititorilor o perspectivă integrată asupra modului în care structurile de date și algoritmii influențează designul aplicațiilor moderne.
Descriere scurtă
- Create well-designed programs, and identify and improve poorly-designed ones
- Build a professional-level understanding of polymorphism and its use in Java interfaces and class hierarchies
- Apply classic design patterns to Java programming problems while respecting the modern features of the Java language
- Take advantage of classes from the Java library to facilitatethe implementation of design patterns in your programs