readme added
initial commit
Pencil and BattleShip now have private constructors.
Include guard and method create() added.
Include guard added.
Different strategies added.
AbstractFactory added.
New files added to project.
Main() now uses abstract factory to create objects.
Readme changed
NullObject and NullFactory added.
Default constructor added. It uses NullFactory-strategy.
NullObject added to abstract factory.
New files added to project.
New pattern used in project.
regular commit
description of patterns added