Source code intended to be used for creational design patterns training