contents our seeding program other factories when to use factory method programs on github the abstract factory pattern gardenmaker factory how the user interface works consequences of the abstract factory pattern thought questions code on github the singleton pattern throwing the exception creating an instance of the class static classes as singleton patterns finding the singletons in large program other consequences of the singleton pattern sample code on github the builder pattern an investment tracker calling the builders the list box builder the checkbox builder displaying the selected securities consequences of the builder pattern thought questions sample code on github the prototype pattern cloning in python using the prototype consequences of the prototype pattern sample code on github summary of creational patterns