13. marts 2005 - 18:01Der er
7 kommentarer og 1 løsning
Design af program, objekter mv.
Hej, Jeg er ved at lave et program, som regner på nogle kemikalier. Fx. fastslå frysepunk for en blanding af 10 kemikalier. Beregningen foretages ved at benytte en masse oplysninger om de enkelte kemikalier, fx. kogepunkt, molvægt, smeltevarme osv. Nogle af disse værdier kender jeg og henter dem i en tabel, andre regner jeg ud på bagrrund af molvægten. Jeg overvejer at benytte en "kemikalieklasse" istedet for en masse arrays, som jeg gør idag. Er det en god ide?
I mit program bestemmer/henter jeg alle værdier, for alle kemikalier, inden jeg begynder at regne.
Hvordan ville en sådan klasse se ud, med et eksempel tak? Det med de modelleret værdier er jeg spændt på. Lad os sige at smeltevarmen er lig 10 * kvardratroden af molvægten.
Du laver en klasse med private attributter for de egenskaber som ikke kan beregnes og public metoder til at hente egenskaber fra attributter og beregne de egenskaber som skal beregens.
Og eventuelt en abstrakt basisklasse med nogle virtuelle metoder.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.