Jump to a problem, path or page
Part 2 · Module 4
Create objects without coupling callers to their construction: singleton, factory method, abstract factory, builder, prototype, and dependency injection.