Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Tietokone koostuu prosessorista ja emolevystä (+ muista komponenteista). CTietokone-luokka siis koostuu CProsessori ja CRAM -luokista.

Image Added
Kuva 1. UML-luokkakaavio.

Koostettujen luokkien käyttö

...

Code Block
class CProsessori
{
public:
    int Laske();
};

class CRAM
{
public:
    void Talleta();
};

class CTietokone
{
private:
    CProsessori prossu;
    CRAM muisti;

public:
    void Suorita();
};

void CTietokone::Suorita()
{
    prossu.Laske();
    muisti.Talleta();
}

Image Added
Kuva 2. UML-luokkakaavio.