Стандарт стилевого оформления исходного кода DELPHI Страница 7. Интерфейсы
|
Страница 7 из 9
Интерфейсы Все основные правила форматирования для классов применяются и для форматирования интерфейсов. Интерфейсы декларируются в той же манере, что и классы. InterfaceName = interface([Inherited Interface]) InterfaceBody end; | | Отступ для интерфейса должен быть равен двум пробелам. Тело интерфейса имеет отступ четыре пробела. Закрывающий end должен иметь отступ в два пробела. Объявление класса заканчивается точкой с запятой. У интерфейса не существует полей, однако свойства могут присутствовать. Все методы интерфейса являются абстрактными и общедоступными, поэтому не требуется включать слова public и abstract в объявление метода. Структура тела интерфейса Тело интерфейса при его декларации подчинено следующей структуре: - Объявление методов интерфейса;
- Объявление свойств интерфейса.
Стили для объявления свойств и методов интерфейса аналогичным стилям для класса. |