Cvičenie 1

Koncepty

Koncepty (triedy) reprezentujú množiny individuálov (objektov).

  1. Vytvorte nový projekt.

    project type language profile
  2. Vytvorte koncepty Pizza, PizzaTopping (prísady) a PizzaBase (cestovinový základ).

    concept

    Tip: Odporúča sa, aby všetky názvy konceptov začínali veľkým písmenom a neobsahovali medzery.

  3. Urobte z novo vytvorených tried disjunktné triedy (to znamená, že žiaden objekt nemôže byť inštanciou viac ako jednej z daných troch tried).

    disjoint classes
  4. Vytvorte podkoncepty ThinAndCrispyBase (tenké cesto) a DeepPanBase (hrubé cesto) konceptu PizzaBase pomocou wizardu Create subclasses.

    create subclasses
    subclasses disjoint classes
  5. Vytvorte disjunktné podkoncepty konceptu PizzaTopping.

    subclasses of PizzaTopping