0 POZYCJI
KOSZYK PUSTY

Practical Design Patterns for Java Developers

(Książka)

Hone your software design skills by implementing popular design patterns in Java

0.00  (0 ocen)
 Dodaj recenzję
Rozwiń szczegóły
Zwiń szczegóły
229,72 zł
Stan magazynowy:
Towar na zamówienie
Dostępność:
3-5 dni
Dostawa i płatność
Cennik dostaw
- Zamówienia od 299 zł wysyłamy GRATIS!
- Zamów z DPD (kurier lub punkty) do 19:30, a Twoją paczkę wysyłamy jeszcze dziś i dostarczymy jutro!
Uwaga! Dotyczy dni roboczych (poniedziałek-piątek, z bez dni wolnych od pracy) oraz towarów dostępnych w magazynie. Paczki dostarczamy wyłącznie na terenie Polski, jeśli wartość zamówienia przekroczy 500 zł nie oferujemy płatności przy odbiorze.

Przedpłata (Przelewy24)         do 299 zł   od 299 zł
ORLEN Paczka
9,99 zł 0 zł
Odbiór w Punktach Poczta, Żabka 10,99 zł 0 zł
Pocztex 11,99 zł 0 zł
InPost Paczkomaty 24/7
13,99 zł  0 zł
Kurier DPD
12,49 zł 0 zł
Punkty odbioru DPD
10,99 zł 0 zł
Odbiór w Księgarni PWN
0 zł 0 zł



Płatność przy odbiorze         do 299 zł   od 299 zł
Odbiór w Punktach Poczta, Żabka 14,99 zł 0 zł
Pocztex 15,99 zł 0 zł
Kurier DPD
16,49 zł 0 zł
Dodaj do schowka

Practical Design Patterns for Java Developers

Unravel the power of Java design patterns by learning where to apply them effectively to solve specific software design and development problems


Key Features:

  • Decouple logic across objects with dependency injection by creating various vehicles with features
  • Finalize vehicle construction by chaining handlers using the Chain of Responsibility Pattern
  • Plan and execute an advanced vehicle sensor initiation with the Scheduler Pattern


Book Description:

Design patterns are proven solutions to standard problems in software design and development, allowing you to create reusable, flexible, and maintainable code. This book enables you to upskill by understanding popular patterns to evolve into a proficient software developer.

You'll start by exploring the Java platform to understand and implement design patterns. Then, using various examples, you'll create different types of vehicles or their parts to enable clarity in design pattern thinking, along with developing new vehicle instances using dedicated design patterns to make the process consistent. As you progress, you'll find out how to extend vehicle functionalities and keep the code base structure and behavior clean and shiny. Concurrency plays an important role in application design, and you'll learn how to employ a such design patterns with the visualization of thread interaction. The concluding chapters will help you identify and understand anti-pattern utilization in the early stages of development to address refactoring smoothly. The book covers the use of Java 17+ features such as pattern matching, switch cases, and instances of enhancements to enable productivity.

By the end of this book, you'll have gained practical knowledge of design patterns in Java and be able to apply them to address common design problems.


What You Will Learn:

  • Understand the most common problems that can be solved using Java design patterns
  • Uncover Java building elements, their usages, and concurrency possibilities
  • Optimize a vehicle memory footprint with the Flyweight Pattern
  • Explore one-to-many relations between instances with the observer pattern
  • Discover how to route vehicle messages by using the visitor pattern
  • Utilize and control vehicle resources with the thread-pool pattern
  • Understand the penalties caused by anti-patterns in software design


Who this book is for:

If you are an intermediate-level Java developer or software architect looking to learn the practical implementation of software design patterns in Java, then this book is for you. No prior knowledge of design patterns is required, but an understanding of Java programming is necessary.

  • Kategorie:
    1. Książki obcojęzyczne »
    2. Książki obcojęzyczne - nauki ścisłe i przyrodnicze
  • Język wydania: angielski
  • EAN: 9781804614679
  • Liczba stron: 266
  • Wymiary: 19.1x23.5cm
  • Data premiery: 19.12.2023
  • Sposób dostarczenia produktu fizycznego
    Sposoby i terminy dostawy:
    • Kurier DPD - dostawa 1 dzień roboczy
    • Punkty odbioru DPD - dostawa 1 dzień roboczy
    • InPost Paczkomaty 24/7 - dostawa 1 dzień roboczy
    • ORLEN Paczka - dostawa 1 dzień roboczy
    • Odbiór w Punktach Poczta, Żabka - dostawa 2 dni robocze
    • Pocztex (dostawa do domu lub pracy) - dostawa 2 dni robocze
    • Odbiór osobisty w księgarni PWN - dostawa 2-3 dni robocze
    Ważne informacje:
    Czas oczekiwania na zamówiony towar = czas wysyłki produktu + dostawa przez przewoźnika
    • Całkowity czas oczekiwania na realizację zamówienia jest sumą czasu wysyłki podanej na stronie każdego produktu oraz czasu potrzebnego przewoźnikowi na dostarczenie paczki. Podane terminy dotyczą zawsze dni roboczych (od poniedziałku do piątku, z wyłączeniem dni wolnych od pracy).
    • Wysyłkę zamówień prowadzimy jedynie na terenie Polski.
    • Dostawa do Księgarni PWN, punktów ORLEN Paczka, stacji Orlen, sklepów Żabka oraz Paczkomatów InPost nie jest realizowana dla zamówień z płatnością przy odbiorze.
    • Cena towaru na fakturze VAT jest podwyższona o ewentualny koszt transportu.
    • W przypadku zamówienia kilku towarów koszt przesyłki wybranej przez Klienta zostanie podzielony i przyporządkowany proporcjonalnie do cen kupionych produktów.
    • Produkty dostępne w PRZEDSPRZEDAŻY wysyłane są po dacie premiery wydawniczej.

Inni Klienci oglądali również

241,31 zł
Do koszyka

Practical Node-RED Programming

Use a low-code programming approach to create event-driven applications from scratch by wiring together hardware devices, APIs, and online servicesKey Features:Discover how you can auto...
358,59 zł 525,00 zł
Do koszyka

The Atlas of Car Design Onyx Edition

A ground-breaking survey of more than 650 of the most exceptional cars ever designed, organized geographicallyThe Atlas of Car Design is a global survey of the world’s greatest car designs, featuring more than 650 of the most revered ...
360,16 zł
Do koszyka

Mastering Concurrency Programming with Java 9 - Second Edition

Master the principles to make applications robust, scalable and responsiveKey Features:• Implement concurrent applications using the Java 9 Concurrency API and its new components• Imp...
108,81 zł
Do koszyka

Designing, Cutting and Grading Boot and Shoe Patterns, and Complete Manual for the Stitching Room

First published in 1897, this volume is a complete guide to designing and cutting boot and shoe patterns, published with the novice in mind. Written in simple, clear language and profusely illustrated, this volume will be of considerable utility of tho...
67,61 zł 99,00 zł
Do koszyka

Java Efektywne programowanie

Język Java jest konsekwentnie udoskonalany i unowocześniany dzięki zaangażowaniu wielu ludzi. Nowoczesny język Java staje się coraz bardziej wieloparadygmatowy, co oznacza, że stosowanie najlepszych praktyk w coraz większym stopniu determinuje jakość k...
230,98 zł
Do koszyka

Introduction to Practical Low Vision Assessment

Introduction to Practical Low Vision Assessment is a basic learning material written to help ophthalmic nurses (ON), paramedics and students of the Department of Special Education acquire basic knowledge in low vision assessment. Low vision is about vi...

Recenzje

Dodaj recenzję
Nikt nie dodał jeszcze recenzji. Bądź pierwszy!