This is an Artifact which describes and/or defines a ProgrammingArtifact. It is a class or group of artifacts found to be useful in many ProgrammingLanguages and Program Construction Examples * ComboBox * ContextObject * DataStructures Acronym: PAD ---- CategoryDefinition