Issues with ass1:-
- problem with ordering (lost )
- booking
- feedback:-
Identified the things involved and the relationships between them but
design a bit overly complex. Command not really needed and it would be
better suited as a class rather than an interface seeming as it
implements eveything and has state. Also the Command is doing a bit much.
Although your other classes have methods that do things, there is still a
fair bit of logic done in Command that could be delegated to other
classes instead of extracting the state.
good javadoc
Issues with ass2:-
- removing || updating imageView
- bug in sword
Labs are my solution so it may or may not be perfect but for labs that i didn't got full marks i fixed it (may not be perfect) You might have issues after importing Lab02 and Lab09, import the cs2511 in the lab0x folder and it should work fine
1. Lab01 (1/1)- Basics
2. Lab02 (1/1)- OO principles abstraction, encapsulation and inheritance
3. Lab03 (1/1)- Understand the OO principles abstraction, encapsulation and inheritance
4. Lab04 (1/1)- Become familiar with design patterns - strategy and state
5. Lab05 (1.5/2)- Become familiar with design patterns - composite and observer
6. Lab07 (2/2)- Understand JUnit tests && Learn how to create basic UIs in JavaFX and connect them to a model.
7. Lab09 (1.8/2)- Gain experience with Java generics.