Najpierw napisać pisemny projekt (przede wszystkim hierarchii klas) i oddać go prowadzącemu około 8 grudnia.
A jeśli chodzi o implementację:
Ściśle pisząc, na wykładzie nie ma mowy o surowym prototypie interfejsu użytkownika. Poprawka bierze się stąd, że nie wszyscy z Państwa są doświadczonymi programistami, którzy od razu testują wszystko co piszą. Taki prototypowy interfejs ma służyć właśnie testowaniu modelu, a nie uczeniu się jak robić interfejs użytkownika :-)...
after:
).
(Ingredient new: 'X' mark: '1') wins
).
x
zawiera się w y
wtedy i tylko wtedy,
gdy:
x
jest tym samym, co y
,y := a + b
i x
zawiera się w a
lub b
.description:
, explodes:
, splash:
i after:
można wywoływać wielokrotnie dla danego obiektu? Co miałoby się wtedy zdarzyć?x := a+b. y := a+b.
zmienne x
i y
oznaczają tę samą mieszankę,
czy różne jak to wynika ze składni Smalltalka?