{"id":"factory-method-inherits-hollywood-inversion","text":"Factory Method's standard embedding within Template Methods means creational decisions inherit the Hollywood principle's inversion of control: the framework's template method calls the factory method as a primitive operation, making object type selection a subclass-overridable step within a framework-controlled algorithm skeleton rather than a client-driven decision.","truth_value":"IN","source":"","source_url":"","source_hash":"","justifications":[{"type":"SL","antecedents":["factory-method-called-within-template-methods","gof-template-method-hollywood-principle"],"outlist":[],"label":"Factory Method as Template Method primitive operation inherits Hollywood principle's inverted control structure"}],"dependents":["factory-method-nexus-of-creation-inheritance-and-inversion","observer-template-method-safety-reinforces-hollywood-principle-universality"],"metadata":{"source_type":"derived","review_result":"pass"},"created_at":"2026-06-18T03:58:42+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-inherits-hollywood-inversion","truth_value":"IN","reason":"SL justification valid","antecedents":["factory-method-called-within-template-methods","gof-template-method-hollywood-principle"],"label":"Factory Method as Template Method primitive operation inherits Hollywood principle's inverted control structure"},{"node":"factory-method-called-within-template-methods","truth_value":"IN","reason":"premise"},{"node":"gof-template-method-hollywood-principle","truth_value":"IN","reason":"premise"}]}}