Kezdeti példa. Önpolimorfizmus üzenet objektum

kezdeti

A nagy rossz farkasnak szüksége van egy rendszerre, amely szimulálja a napi tevékenységét, és képes megtudni, hogy leáll-e a kövérsége (vagy "kövér", amint gondolja, valahányszor a tükörbe néz)

A magányos farkas

  • Ismerje a nagy rossz farkas aktuális kalóriaszámát.
  • Hogy a farkas meg tudja enni a disznót (annyi kalóriával járul hozzá, mint a súlya elosztva 10-vel).
  • Tudja, hogy a farkas kövér-e (vagyis ha több mint 200 kalóriája van).
  • Tudja meg, hogy a farkas egészséges-e (azaz 20 és 150 kalória között van)
  • Tedd a farkast futni egy bizonyos ideig (2 kalóriát éget percenként)
  • Hajtsa végre az üzenetsorozatot, amely a Farkas és Piroska történetét meséli el, eredeti változatban: A farkas az erdőbe szalad, ahol megismerkedik Piroska mellett és megkérdezi, merre tart. Piroska mondja neki, hogy a nagymamája házába megy. Mivel nagyon éhes, a farkas egy vendégszereplőt eszik meg, aki éppen elhaladt mellette. Aztán a farkas a nagyi házához szalad és megeszi. Amint megérkezik és elkezd bosszantó kérdéseket feltenni, a farkas megeszi Piroskafarkát is. A vadász soha nem jelenik meg. A farkas egészséges állapotban van? Kövér vagy?
  • Ha a farkas eszik, megnő a kalóriája. A Piroska annyi kalóriát biztosít neki, mint a saját súlya és a kosara súlya, amelyben bizonyos mennyiségű alma van (minden almában 2 kalória van). A nagymama olyan idős, hogy nem ad hozzá kalóriát. A vendégszereplő egy általa választott személy (bárány a fekvő pásztor történetéből, valaki, aki nem szereti, stb.), Akit képesnek kell lennie a farkas elfogyasztására, és bizonyos mennyiségű kalóriát kell szolgáltatnia, kiszámítva valamilyen kreatív módon. Ezenkívül a farkas ehet nagymamát és bármely más karaktert, amelyet választott.
  • A farkas, amikor egy helyre szalad, kalóriákat fogyaszt, attól függően, hogy mennyi időbe telik megérkezni. Feltételezzük, hogy az elvégzéséhez szükséges idő csak attól függ, hová mész.

A három kismalac

  • Hajtsa végre az üzenetsorozatot, amelyet a 3 kismalac történetének ez az új verziója mond: A farkas előbb fújja a szalmaházat, leesik és a disznó elszalad a faházba, ahol a másik disznó volt. A farkas a faházhoz szalad, fújja és elpusztítja, így mindkét disznó a harmadik disznó téglaházához megy. A farkas vezeti őket, felrobbantja a tégla házat, és azt is sikerül lebontania. A farkas megeszi a három kismalacot. Egészséges a farkas? Kövér vagy?
  • Amikor a farkas fúj egy házat, annyi kalóriát veszít, mint a ház ellenállása és a lakók súlya. A szalmaház nem áll ellen semminek, a faháznak 5, a téglának pedig minden téglának 2 ellenállása van.
  • Találja meg, hogy a különböző házak hogyan pusztulnak el, amikor a farkas fújja őket, és igyekszik különbséget tenni.
  • Milyen egyéb dolgokat kell meghatározni?

Ról ről

Kezdeti példa. Önpolimorfizmus üzenet objektum