|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
Delphi code convensions: public vs published
Продолжаем обсуждение стиля обджект паскаль кода .
При изучении стандартотв embarcadero, и в стандарте JEDI http://wiki.delphi-jedi.org/index.php?title=Style_Guide#class_.2F_interface_Na ming у меня возникли следующие вопросы: 1) В документах сказано, что любое поле класса должно быть в секции private. С одной стороны это, конечно, правильно, с другой, сам я частенько засовывал поля в protected. Как считаете вы? 2) В статьях используются следующий пример определения класса Код:
TMyClass = class(TObject) private FMyData: Integer; function GetData: Integer; procedure SetData(Value: Integer); public published property MyData: Integer read GetData write SetData; end; Невозможно заточить карандаш тупым топором. Столь же тщетно пытаться сделать это десятком тупых топоров |