KAPITEL 5

Klassen und Interfaces

Wenn Sie wie die meisten Programmierer von einer objektorientierten Programmiersprache kommen, sind Klassen Ihr tägliches Brot. Klassen sind die Grundlage Ihrer Denkweise und Ihres Programmierstils und sie sind die Grundeinheit der Verkapselung. Es wird Sie freuen, dass Klassen in TypeScript große Ähnlichkeit mit C# haben und z.B. Sichtbarkeits-Modifier (private, public, protected), Property-Initializer, Polymorphismus, Dekoratoren und Interfaces unterstützt werden. Da TypeScript-Klassen zu regulären JavaScript-Klassen kompiliert werden, können Sie auch JavaScript-eigene Dinge wie Mixins typsicher ausdrücken.

Einige der Merkmale von TypeScripts Klassen wie Property-Initializer und Dekoratoren werden auch von JavaScript-Klassen ...

Get Programmieren in TypeScript now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.