{"id":"factory-method-as-foundational-creational","text":"Factory Method is the foundational creational pattern in the GoF catalog: it underlies Abstract Factory implementations, appears inside Template Methods, and creates appropriate iterators for aggregates — making it the most pervasive creational mechanism.","truth_value":"IN","source":"","source_url":"","source_hash":"","justifications":[{"type":"SL","antecedents":["abstract-factory-often-uses-factory-methods","factory-method-called-within-template-methods","iterator-factory-method-creates-appropriate-iterator"],"outlist":[],"label":"Factory Method appears as a building block inside three other patterns"}],"dependents":["creational-lifecycle-spectrum","creational-patterns-enable-composition-reuse"],"metadata":{"source_type":"derived","review_result":"pass"},"created_at":"2026-06-17T17:53:17+00:00","updated_at":"2026-06-18T06:15:08+00:00","reviewed_at":"2026-06-18T06:15:08+00:00","verified_at":"","retracted_at":"","explanation":{"steps":[{"node":"factory-method-as-foundational-creational","truth_value":"IN","reason":"SL justification valid","antecedents":["abstract-factory-often-uses-factory-methods","factory-method-called-within-template-methods","iterator-factory-method-creates-appropriate-iterator"],"label":"Factory Method appears as a building block inside three other patterns"},{"node":"abstract-factory-often-uses-factory-methods","truth_value":"IN","reason":"premise"},{"node":"factory-method-called-within-template-methods","truth_value":"IN","reason":"premise"},{"node":"iterator-factory-method-creates-appropriate-iterator","truth_value":"IN","reason":"premise"}]}}