The project creates NPCs (Non-Playable Character) for Whist game which implemented on multiple Object Oriented Principles and Patterns.
In this project, object oriented / design pattern applied:
- Factory
- Strategy
- Observer
Object oriented principle applied:
- Information Expert
- Creator
- Low coupling
- Polymorphism
- Protected Variation
To look at the UML Design Diagram, please click here.
The following PDF shows the report of the program created.
This does not support to display PDFs. Please click the PDF link to view it: View PDF.