Languages
[Edit]
PL

TypeScript - konwencja nazywania interfejsów

7 points
Created by:
Kate_C
23360

W TypeScript przyj─Öta konwencja nazywania interfajs├│w wyjkorzystuje nast─Öpuj─ůce┬áregu┼éy:

  1. u┼╝ywaj notacji PascalCase dla nazw interfejs├│w,
  2. u┼╝ywaj notacji pascalCase dla p├│l i funkcji wewn─ůtrz,
  3. nie uzywaj "I" jako prefiks w nazwach interfejs├│w,
  4. u┼╝ywaj ca┼éych s┼é├│w w nazwach je┼Ťli jest to tylko mo┼╝liwe,
  5. wskazane jest uzywanie┬átylko angielskich s┼é├│w w nazwach je┼Ťli jest to tylko mo┼╝liwe.

Przykładowy uzycia konwencji

interface Square {
    readonly name: string;

    computePerimeter(aSize : number, bSize : number) : number;
    computeArea(aSize: number, bSize: number): number;

    toString(): string;
}

class LocalSquare implements Square {

    get name() : string {
        return 'Square';
    }
    
    public computePerimeter(aSize : number, bSize : number) : number {
        return 2 * aSize + 2 * bSize;
    }

    public computeArea(aSize: number, bSize: number): number {
        return aSize * bSize;
    }

    public toString(): string {
        return '[ ' + this.name + ' object ]';
    }
}

Aby uruchomić przykła on-line klikjij tutaj.

Referencje

  1. TypeScript Handbook Interface - Microsoft Github Docs
  2. PascalCase - Wikipedia
Native Advertising
­čÜÇ
Get your tech brand or product in front of software developers.
For more information Contact us
Dirask - we help you to
solve coding problems.
Ask question.

ÔŁĄ´ŞĆ­čĺ╗ ­čÖé

Join