TS Architecture
Thème :
Junior
1 vues ·5/6 leçonsClasses Abstraites
Les classes abstraites sont des classes de base qui ne peuvent pas être instanciées directement. Elles peuvent contenir des détails d’implémentation pour leurs membres.
abstract class Animal {
abstract makeSound(): void;
move(): void {
console.log("en train d'errer sur terre...");
}
}
Mixins
TypeScript modélise les mixins comme des fonctions qui acceptent un constructeur de classe et retournent une nouvelle classe l’étendant.
type Constructor = new (...args: any[]) => {};
function Timestamped<TBase extends Constructor>(Base: TBase) {
return class extends Base {
timestamp = Date.now();
};
}
📘 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 Classes Abstraites. Continuez votre apprentissage avec la prochaine leçon ou explorez d'autres formations.