Objektorientering

Första uppgiften på kursen ID:WEBPROG handlade om objektorientering i Python. Uppgiften var uppdelad i tre delar.

  1. Rita upp ett klassdiagram i valfritt hjälpprogram.
  2. Utöka ett föreläsningsexempelet med geometrimodeller med en triangel- och en rektangelklass.
  3. Testa klasserna.


Jag arbetade precis som uppgiftsbekrivningen krävde ensam med denna uppgift.

1. Först så gjorde jag ett klassdiagram i programmet Visual Paradigm for UML.

Klassdiagram

2. Sedan utökade jag de befintliga klasserna Punkt och Cirkel med klasserna Rektangel och Triangel:

Rektangel

Rektangelklass

Triangel

Triangelklass

Sedan utökade jag testfilen:

Testfil

Resultat av testkörningen:

Testkörning

Slut på beskrivning av uppgiften om Objektorientering. Tillbaka till Uppgifter