TS Architecture
Thème :
Junior
1 vues ·4/6 leçonsPattern Builder
Le pattern Builder est utile pour construire des objets complexes étape par étape. En TypeScript, nous pouvons l’utiliser pour garantir que tous les champs requis sont définis.
class RequestBuilder {
private url: string = '';
private method: 'GET' | 'POST' = 'GET';
setUrl(url: string): this {
this.url = url;
return this;
}
setMethod(method: 'GET' | 'POST'): this {
this.method = method;
return this;
}
build() {
return { url: this.url, method: this.method };
}
}
L’utilisation de this comme type de retour permet le chaînage de méthodes, même dans les sous-classes.
📘 Cette leçon fait partie du cours Architecture & Patterns TypeScript sur la plateforme d’apprentissage RostoDev.
Prêt à passer à la suite ?
Vous avez terminé cette leçon sur Pattern Builder. Continuez votre apprentissage avec la prochaine leçon ou explorez d'autres formations.