Closed MateuszNaKodach closed 3 months ago
Domena - wallet, wew. jest dowod osobisty
To znaczy, ze to jego wallet. Ale co jesli nie ma tam dokumentow?
Abstrakcje:
Musimy miec proof of identity.
A moze mam paragon i jest numer seryjny na wallet i paragon. To jak mam abstrachować?
Co mam wew: 5$, 5GBP, 15EUR etc. Credit Cards... Coins, Loyalty Cards.
asbtrakcja:
Nie zawsze jestem zaitneresowany wszystkim, np. w danym kontekscie interesuja mnie pieniadze. W realnym swiecie mamy wiele aspektow, nie wszystkie musza sie znalezc w modelu.
To jest gdzie wiele osob sie zatrzymuje, diagram encji. Ale wazne jest Behavior. Jakie ma funkcje?
Ale skad sa pieniadze? Gdzie wychodza? Jakie mam karty? Moge zadawac o tym wiecej pytan.
Rules:
Jesli rozwiazujesz problem, zawsze jestes w danym kontekscie. Wyobraz sobie, ze robie Gre i ogarniam tam Currency:
Kasyno:
Bonus jest time limited. analogia w zwyklym wallet: gift carts.
To wszystko mozemy generalizowac.
Ale jesli juz mysle o tym jak producent, to juz nie interesuja pieniadze w portfelu.
https://www.youtube.com/watch?v=tjiuDQbkRFY