Generation gap (pattern)
From Infogalactic: the planetary knowledge core
Generation Gap is a software design pattern documented by John Vlissides that treats automatically generated code differently than code that was written by a developer. Modifications should not be made to generated code, as they would be overwritten if the code generation process was ever re-run, such as during recompilation.[1] Vlissides proposed creating a subclass of the generated code which contains the desired modification.[2]
References
<templatestyles src="Asbox/styles.css"></templatestyles>