IsaacMAllen / Coinage-DeepFake

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DeepFake

DeepFake
Submission for CS-3667-101 Fall 2021
Created By: Isaac Allen, Logan Richardson, Baylor Matney, and Ty Brucker


This submission is meant to demonstrate the real world scenario of implementing various OOP design patterns in a team setting. For this project we implemented the Double Check Lock Singleton combined with the Factory Method for the concrete mint classes, the Strategy Pattern for smelting the coins, and the Null Object Pattern for the null coin behaviour. Many exciting hurdles were overcome to get this project to its current fruition and some mistakes were made along the way but we're proud of this and we hope you enjoy it too.

About


Languages

Language:Java 98.7%Language:Makefile 1.3%