Java projects and challenges to practice my skills.
A command line tic-tac-toe game using Java inheritance.
A command line program to illustrate the Strategy Design Pattern in java that can implement two sort methods: bubble-sort, and insertion-sort.
A command line program to illustrate the Observer Design Pattern in java.
A java swing program to illustrate the Decorator Design Pattern.
A project to practice the complete process of design and development of a software project, using a systematic design methodology. Java Swing for the front end and Java for the backend connecting to a MySQL database.