Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Corso di Design Patterns Classici
Rating: 1.0 out of 5(1 rating)
120 students

Corso di Design Patterns Classici

Design pattern classici: creazionali, strutturali e comportamentali
Created byHéctor Pérez
Last updated 3/2025
Italian

What you'll learn

  • Cosa sono i Pattern di Design?
  • Pattern di Design Creazionali
  • Pattern di Design Strutturali
  • Pattern di Design Comportamentali

Course content

23 sections115 lectures6h 28m total length
  • Cosa sono i modelli di design?4:22
  • Classificazione dei modelli di design1:04
  • Come si compone un modello1:04

Requirements

  • Avere conoscenze di base di programmazione
  • Avere conoscenze di base di diagrammi delle classi

Description

I modelli di design sono un modo formale per descrivere soluzioni di successo a problemi comuni nel design del software. Utilizzando i modelli di design, gli sviluppatori possono creare codice più flessibile, manutenibile e riutilizzabile.

Ci sono tre tipi principali di modelli di design:

  • I modelli creazionali si occupano della creazione di oggetti. Questi modelli si concentrano nel rendere la creazione di oggetti più efficiente e flessibile.

  • I modelli strutturali si occupano delle relazioni tra gli oggetti. Questi modelli si concentrano nel rendere il codice più flessibile ed efficiente.

  • I modelli comportamentali si occupano della comunicazione tra oggetti. Questi modelli si concentrano nel rendere il codice più riutilizzabile e manutenibile.

I modelli di design sono un ottimo modo per migliorare la qualità del tuo software. Seguindo un corso sui modelli di design, puoi apprendere i diversi tipi di modelli e come applicarli al tuo stesso codice. Questo può aiutarti a scrivere un codice più sostenibile e robusto. Inoltre, imparare sui modelli di design può anche farti diventare un programmatore migliore in generale.

Ecco perché in questo corso imparerai sui modelli di design classici. Questi modelli sono:

MODELLI DI DESIGN CREAZIONALI:

  1. Il modello di design Factory Method

  2. Il modello di design Abstract Factory

  3. Il modello di design Builder

  4. Il modello di design Prototype

  5. Il modello di design Singleton

MODELLI DI DESIGN STRUTTURALI

  1. Il modello di design Adapter

  2. Il modello di design Bridge

  3. Il modello di design Composite

  4. Il modello di design Decorator

  5. Il modello di design Facade

  6. Il modello di design Flyweight

  7. Il modello di design Proxy

MODELLI DI DESIGN COMPORTAMENTALI

  1. Il modello di design Chain of Responsibility

  2. Il modello di design Command

  3. Il modello di design Iterator

  4. Il modello di design Mediator

  5. Il modello di design Memento

  6. Il modello di design Observer

  7. Il modello di design State

  8. Il modello di design Strategy

  9. Il modello di design Template Method

  10. Il modello di design Visitor

Cosa aspetti per migliorare la qualità dei tuoi design del software? Ci vediamo al corso.


Who this course is for:

  • Sviluppatori che vogliono migliorare i loro design software
  • Architetti che vogliono imparare sui pattern di design
  • Project manager che vogliono essere in grado di comunicare con gli sviluppatori sui pattern di design
  • Qualsiasi persona che vuole comprendere meglio i problemi comuni del design software e come risolverli