Size: a a a

2020 November 27

z

zamtmn in Delphi & Lazarus
але, тут нет наследников и небудет. тут нужно передать кучку интегеров-реалов
источник

DB

Dmitry Belkevich in Delphi & Lazarus
zamtmn
але, тут нет наследников и небудет. тут нужно передать кучку интегеров-реалов
без разницы. если класс - то вот так
источник

z

zamtmn in Delphi & Lazarus
странное закрытие какоето)) они доступны на чтение-запись все. а клавиатура амортизировалась чутка изза этого
источник

DB

Dmitry Belkevich in Delphi & Lazarus
если хочется автоматизировать клавиатуру - есть эксперты
источник

DB

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

z

zamtmn in Delphi & Lazarus
Dmitry Belkevich
без разницы. если класс - то вот так
зачем?
источник

DB

Dmitry Belkevich in Delphi & Lazarus
источник

DB

Dmitry Belkevich in Delphi & Lazarus
zamtmn
зачем?
для того, что бы соответствовать канонам ооп
источник

DB

Dmitry Belkevich in Delphi & Lazarus
впрочем, я говорю: дело ваше ) можете писать как угодно. только не нужно это пропагандировать как хороший стиль.
источник

DB

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

СП

Сергей Пятыгин... in Delphi & Lazarus
Это же в Делфи? В Лазаре нет?
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Сергей Пятыгин
Это же в Делфи? В Лазаре нет?
да, это эксперт для делфи только
источник

SB

Sergey Bodrov in Delphi & Lazarus
Чем меньше публичных свойств и методов у класса, тем лучше защита "от дурака". Свойства класса (property) хорошо тем, что их можно легко  делать read-only и защитить от нечаянного изменения. А еще в геттере/сеттере можно добавить проверку корректности, сделать потокобезопасное (внутри critical section) присвоение или расчет.
источник

z

zamtmn in Delphi & Lazarus
да, согласен. но тут этого ненадо какбы
источник

DB

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

SB

Sergey Bodrov in Delphi & Lazarus
Для прототипа программы можно не заморачиваться и делать простые публичные поля, как в record. А потом эти поля перенести в private, а снаружи оставить только необходимые свойства и методы.
источник

z

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

DB

Dmitry Belkevich in Delphi & Lazarus
там как раз таки практикуют публичные поля постоянно
источник

AD

Aleksandr Duduk in Delphi & Lazarus
zamtmn
да, согласен. но тут этого ненадо какбы
Человек хочет научится как делать правильно, поэтому и спрашивает советов. а совет добавлять все в публичные свойства как то не очень
источник

DB

Dmitry Belkevich in Delphi & Lazarus
но. если класс - то вот как я говорил лучше делать
источник