Dlaczego powinniśmy używać klas zamiast rekordów lub odwrotnie?

Używam Delphi już od jakiegoś czasu, ale zamiast pochodzić z tła CS, nauczyłem się „w pracy” - głównie z mojego Bossa i powiększonego o bity i kawałki pobrane z sieci, przewodniki dla użytkowników, przykłady itd.

Teraz mój szef jest starą szkołą, zaczął programować za pomocą Pascala i niekoniecznie śledził najnowsze zmiany w Delphi.

Ostatnio zastanawiałem się, czy jedna z naszych podstawowych technik jest „zła”.

Większość naszych aplikacji współpracuje z MySQL. Generalnie stworzymyrecord ze strukturą do przechowywania danych odczytanych z DB, a te zapisy będą przechowywane wTList. Ogólnie rzecz biorąc, będziemy mieli jednostkę, która definiuje różne rekordy, które mamy w aplikacji, oraz funkcje i procedury, które nasienia i odczytu rekordów. Nie używamyprocedury rejestracyjne takie jak opisanetutaj

Po przejrzeniu kilku przykładów zacząłem się zastanawiać, czy lepiej byłoby użyćclasses raczej niż rekordy, ale mam trudności ze znalezieniem silnych wskazówek.

Rzeczą, z którą mamy do czynienia, są informacje o użytkowniku: nazwy, DOB, zdarzenia, typy zdarzeń. Lub informacje o grafiku: godziny, zadania itp. ...

questionAnswers(1)

yourAnswerToTheQuestion