Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Koostamisen Esittely | Koostaminen
Syvällinen Python OOP

bookKoostamisen Esittely

Kokoonpano (composition) edustaa has-a-suhdetta, jossa luokka sisältää toisen luokan olion sen sijaan, että perisi siitä. Esimerkiksi Autolla on moottori. Tämä eroaa periytymisestä (inheritance), joka mallintaa 'on'-suhdetta, kuten Kuorma-auto on ajoneuvo.

Note
Huomio

Käytä kokoonpanoa, kun tarvitset joustavia osia, selkeitä rajoja ja käytöksen vaihtamista ajonaikaisesti. Suosi periytymistä, kun todellinen on-suhde on ilmeinen ja pysyvä.

question mark

Mikä on kokoonpanon tärkein hyöty?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 1

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Suggested prompts:

Can you give more real-world examples of composition and inheritance?

What are the main advantages of using composition over inheritance?

When should I choose inheritance instead of composition?

Awesome!

Completion rate improved to 4.76

bookKoostamisen Esittely

Pyyhkäise näyttääksesi valikon

Kokoonpano (composition) edustaa has-a-suhdetta, jossa luokka sisältää toisen luokan olion sen sijaan, että perisi siitä. Esimerkiksi Autolla on moottori. Tämä eroaa periytymisestä (inheritance), joka mallintaa 'on'-suhdetta, kuten Kuorma-auto on ajoneuvo.

Note
Huomio

Käytä kokoonpanoa, kun tarvitset joustavia osia, selkeitä rajoja ja käytöksen vaihtamista ajonaikaisesti. Suosi periytymistä, kun todellinen on-suhde on ilmeinen ja pysyvä.

question mark

Mikä on kokoonpanon tärkein hyöty?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 1
some-alt