Size: a a a

2020 November 27

SB

Sergey Bodrov in Delphi & Lazarus
Я бы сделал конструкцию type TManagedObject = object of TObject;
источник

RS

Renat Suleymanov in Delphi & Lazarus
Alex
Этот как конфисковать мерс и назвать его отечественным? Ну так можно, но... По факту он все равно буржуйный.
Линукс формально говоря обший ;)
источник

SB

Sergey Bodrov in Delphi & Lazarus
То есть просто object это аналог advanced record, а object of это аналог interface
источник

A

Alex in Delphi & Lazarus
Renat Suleymanov
Линукс формально говоря обший ;)
Вот именно, мирового сообщества. Дистры можно стране приписать, но не сам линукс.
источник

DB

Dmitry Belkevich in Delphi & Lazarus
zamtmn
вполне хватило бы
 public
   PowerTrans: Integer;
   SteelType: String;
   Frequency: Integer;
   LegDiameter: Integer;
   DiameterDimension: Integer;
   StackNumber: Integer;
   PlateStepNumber: Integer;
   StepNumber: Integer;
   HoleLegDiameter: Integer;
   HoleYokeDiameter: Integer;
   HoleLegNumber: Integer;
   HoleYokeNumber: Integer;
   SigmaLeg: Integer;
   SigmaYoke: Integer;
   HalfOverlap: Integer;
   PlateGap: Extended;
   WindowHeight: Integer;
   LegDimension: Integer;
   VoltagePh: Extended;
   TurnNumber: Integer;
   B1: Integer;
не нужно учить плохому стилю. сам пишешь - дело твое. но никому не стоит советовать так делать
источник

DB

Dmitry Belkevich in Delphi & Lazarus
все, 100% полей класса, обязаны быть частными (private). вообще, хороший код можно посмотреть в исходниках самой делфи. вот как там пишут - так чаще всего и хорошо
источник

z

zamtmn in Delphi & Lazarus
лепить то что в ненужно плохой стиль. он просто передает параметры, зачем тут проперти ктото мне объяснит?
источник

AI

Alexander Ivanov in Delphi & Lazarus
Dmitry Belkevich
все, 100% полей класса, обязаны быть частными (private). вообще, хороший код можно посмотреть в исходниках самой делфи. вот как там пишут - так чаще всего и хорошо
😂😂😂😂😂😂😂😂😂😂
источник

z

zamtmn in Delphi & Lazarus
Dmitry Belkevich
все, 100% полей класса, обязаны быть частными (private). вообще, хороший код можно посмотреть в исходниках самой делфи. вот как там пишут - так чаще всего и хорошо
а делфи уже в исходниках доступна?
источник

z

zamtmn in Delphi & Lazarus
на каком она языке?
источник

DB

Dmitry Belkevich in Delphi & Lazarus
я не про ide
источник

z

zamtmn in Delphi & Lazarus
это как земля колхозу обязана))
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Alexander Ivanov
😂😂😂😂😂😂😂😂😂😂
тебе можно тоже так не делать 😂😂😂😂
источник

DB

Dmitry Belkevich in Delphi & Lazarus
есть хорошие практики. конечно, можно вообще ничего не придерживаться. но они не так просто придуманы, что бы клавиатуру стирать
источник

AI

Alexander Ivanov in Delphi & Lazarus
Dmitry Belkevich
тебе можно тоже так не делать 😂😂😂😂
Поля не обязаны быть Private. Лучше, чтобы protected.
источник

AI

Alexander Ivanov in Delphi & Lazarus
Код vcl местами достаточно корявый.
источник

СП

Сергей Пятыгин... in Delphi & Lazarus
И все же по большей части в умных книжках как пишут и в большинстве прячут поля или нет?
источник

DB

Dmitry Belkevich in Delphi & Lazarus
protected - только если подразумевается использование в наследниках. все данные должны быть как можно тщательнее закрыты снаружи. без особой надобности ничего не вытаскиваем наружу
источник

СП

Сергей Пятыгин... in Delphi & Lazarus
😱
источник

DB

Dmitry Belkevich in Delphi & Lazarus
чем более данные закрыты внутри класса - тем лучше всё работает
источник