extension: a mutually agreed delay in the date set for the completion of a job or payment of a debt
abstraction: a general concept formed by extracting common features from specific examples
ionic bond: a chemical bond in which one atom loses an electron to form a positive ion and the other atom gains an electron to form a negative ion