My experience with OOP was interesting, as I had

the opportunity to experience it from the perspective my students do.
OOP is helpful in this case because it allows us to break down the steps of yahtzee
and compartmentalize them so that, if we want to change one thing, we do not need
to change the entire program. If we were to try and write this program in Units
1 and 2, we'd need to use multiple different functions, which each depend on
each other. This would be more unwieldy and much more difficult to make updates to.
This commit is contained in:
Thomas Naber
2024-02-22 20:56:33 -05:00
parent a272ef3459
commit 2a28d355df
3 changed files with 101 additions and 58 deletions