This is a repo for containing useful design patterns for Object-Oriented Design.