Book Exercise Lanes
This generated surface maps a learner-facing curriculum unit to its canonical source routes.
Curriculum surface
- Open learner-facing unit
- Curriculum path:
content/curriculum/foundations/semester-03-software-design/module-04-structural-and-creational-patterns/exercises.md - App:
foundations - Semester:
semester-03-software-design - Module:
module-04-structural-and-creational-patterns - Unit kind:
exercise - Curation level:
generated_default
Learning objectives
- Turn Book Exercise Lanes into active practice instead of passive rereading.
- Use the mapped source routes to supply examples, drills, or recovery help only when needed.
- Finish the exercise with visible evidence that the skill moved from recognition toward recall or execution.
Prerequisites
- The earlier concept pages and practice tasks in the current module.
Source books
clean-codedesign-patterns-gofgood-code-bad-codehead-first-design-patternsrefactoring
Source routes
Clean Code
- /books/clean-code/chapter-11-systems-how-would-you-build-a-city-to-dependency via
Clean Code: Chapter 11 -- Systems / Dependency Injection,Clean Code: Chapter 11 — Systems / Dependency Injection
Design Patterns Gof
- /books/design-patterns-gof via
GoF: 1.5 Organizing the Catalog / 1.7 How to Select / Designing for Change,GoF: Adapter -- Applicability / Sample Code,GoF: Adapter — Applicability / Sample Code,GoF: Bridge -- Intent / Participants / Sample Code / Known Uses,GoF: Bridge — Intent / Participants / Sample Code / Known Uses,GoF: Class vs Interface Inheritance / Delegation,GoF: Composite -- Implementation / Sample Code / Known Uses,GoF: Composite — Implementation / Sample Code / Known Uses,GoF: Decorator -- Implementation / Sample Code,GoF: Decorator — Implementation / Sample Code,GoF: Facade -- Participants / Known Uses,GoF: Facade — Participants / Known Uses,GoF: Factory Method / Abstract Factory / Builder / Prototype / Singleton,GoF: Proxy -- Implementation / Sample Code,GoF: Proxy — Implementation / Sample Code,GoF: Structural Patterns (chapter intro)
Good Code Bad Code
- /books/good-code-bad-code via
Good Code, Bad Code: DI / Composition over Inheritance,Good Code, Bad Code: The Builder Pattern
Head First Design Patterns
- /books/head-first-design-patterns via
Head First: Abstract Factory Pattern Defined,Head First: Better Living with Patterns (chapter 13),Head First: Composite chapter,Head First: Enumeration-Iterator Adapter,Head First: Factory Method Pattern Defined,Head First: Factory Pattern (intro),Head First: Lights, Camera, Facade,Head First: May the Force Be with You (Parts 1 & 2),Head First: Open/Closed + Decorator chapter,Head First: Proxy chapter,Head First: Real-World Java I/O,Head First: Simple Factory / Factory Method / Abstract Factory,Head First: The Adapter and Facade Patterns (chapter),Head First: The Patterns Zoo
Refactoring
- /books/refactoring via
Refactoring: Replace Constructor with Factory Function
Supporting curriculum routes
No supporting curriculum routes linked yet.
External enrichment
No curated enrichment resources yet.
AI companion modes
- Explain simply
- Socratic tutor
- Quiz me
- Challenge my understanding
- Diagnose my confusion
- Generate extra practice
- Revision mode
- Connect forward / backward
Source-of-truth note
This teaching unit is learner-facing guidance assembled from multiple canonical book routes. Use the listed source books as the primary conceptual spine for Book Exercise Lanes, and treat outside material as supporting enrichment only.