obiektowo obiekciki wpakowac w wiaderko

0

Witam koledzy.
Muszę napisać program który, w dużym uproszczeniu, pod pewnymi warunkami do paru "wiaderek" będzie dodawał lub odejmował małe obiekciki i liczył różne parametry.
Czy ktoś ma może szkielet takiego programu?
może być w delphi, innym obiect pascalu, c++, c#, java, vb, vb#, obojętnie..

Liczba wiaderek jest znana. Liczba obiekcików także.
Nie mogę poradzić sobie z napisaniem tego.
Chciałem utworzyć listy (wiaderka) i dodawać do nich obiekciki, przenosić między listami itp...
Czy moje rozumowanie jest słuszne? Jak to zrobić?

0

zapomnialem dopisac ze tych obiekcikow moze byc bardzo duzo.
reczne dodawanie i usuwanie ich z list (z wczesniejszym sprawdzeniem czy jest na liscie) trwa strasznie dlugo. jest na to sposob?

0

tablica wiaderka[1..n], gdzie n to ilość wiaderek

  • znajomość podstaw delphi
0

ale to jest podejscie czysto obiektowe?

0

tak, jeśli prywatną tablicę zabudujesz klasą z odpowiednimi publicznymi metodami

0

Rozwiązania:

  1. Zastosowanie TList jako "wiaderko", stosowałem wielokrotnie, bardzo wygodny sposób dodatkowo bardzo szybki i nader wydajny.
  2. Zastosowanie tablic dynamicznych typu Variant, wygodne, ale zapewne mniej wydajne.

Tu bardziej chodzi o problem strutur danych niż o podejście obiektowe.

1 użytkowników online, w tym zalogowanych: 0, gości: 1