Ich komme aus C# Hintergrund. Die meisten meiner Klassen sind so konzipiert, dass sie unveränderbar sind. Ich habe mich gefragt, ob es eine gute Übung ist, private Konstruktorvariablen und öffentliche Getter für den Zugriff auf Daten in TypeScript-Klassen zu verwenden.Private Konstruktorvariablen und öffentliche Getter für TypeScript-Klassen
Zum Beispiel:
class UnitType {
constructor(private code: string, private name: string, private unitType: string) {
}
get Code(): string {
return this.code;
}
get Name(): string {
return this.name;
}
get UnitType(): string
return this.unitType;
}
Ich kann nicht wie oben keine Beispiele von Typoskript Code zu finden scheinen. Fehle ich etwas?
Es ist in Ordnung, aber nicht nutzen Ihre Getter oder sie werden zu erfahrenen Entwicklern wie Klassennamen suchen. 'private _code' und' get code() 'wären typischer. – JohnnyHK
Es war C# dev's Gewohnheit ... –
@JohnnyHK Verstanden. Wie Harry sagte, ist es eine C# Best Practice, um Immobilien zu kapitalisieren. Aber wenn in Rom ... – cruzan