Rodzaj identyfikatora | Przykład | Konwencja |
---|---|---|
moduł tylko z kodem | Model.Customer.pas | Nazwa wieloczłonowa informująca o funkcji (przykładowe przestrzenie nazw opisane poniżej) |
klasa | TPizza | Duża litera T + opis obiektu z dużej litery |
metoda | changeState() | CamelCase z małej litery |
atrybuty klasy | FAppVersion | Duża litera F + opis atrybutu z dużej litery |
zmienne globalne | ||
zmienne lokalne | ||
parametry |
Przestrzenie nazw w unitach:
- formatki i moduły danych:
- Module.
- Frame.
- Dialog.
- Form.
- Zwykłe unity
- Database.
- Utils.
- Data.
- Logic.