PL
TypeScript - konwencja nazywania interfejsów
7 points
W TypeScript przyjęta konwencja nazywania interfajsów wyjkorzystuje następujące reguły:
- używaj notacji PascalCase dla nazw interfejsów,
- używaj notacji pascalCase dla pól i funkcji wewnątrz,
- nie uzywaj "
I
" jako prefiks w nazwach interfejsów, - używaj całych słów w nazwach jeśli jest to tylko możliwe,
- wskazane jest uzywanie tylko angielskich słów w nazwach jeśli jest to tylko możliwe.
xxxxxxxxxx
1
interface Square {
2
readonly name: string;
3
4
computePerimeter(aSize : number, bSize : number) : number;
5
computeArea(aSize: number, bSize: number): number;
6
7
toString(): string;
8
}
9
10
class LocalSquare implements Square {
11
12
get name() : string {
13
return 'Square';
14
}
15
16
public computePerimeter(aSize : number, bSize : number) : number {
17
return 2 * aSize + 2 * bSize;
18
}
19
20
public computeArea(aSize: number, bSize: number): number {
21
return aSize * bSize;
22
}
23
24
public toString(): string {
25
return '[ ' + this.name + ' object ]';
26
}
27
}
Aby uruchomić przykła on-line klikjij tutaj.