Factory pattern should be used when: - a framework delegate the creation of objects derived from a common superclass to the factory - we need flexibility in adding new types of objects that must be created by the class. Along with singleton pattern the factory is one of the most used patterns.
In thermodynamics, the term exothermic process (exo- : outside) describes a process or reaction that releases energy from the system to its surroundings, usually in the form of heat, but also in a form of light (e.g. a spark, flame, or flash), electricity (e.g. a battery), or sound (e.g. explosion heard when burning hydrogen).
Chemical energy Chemical Energy is released when bonds form in a chemical reaction, often producing heat as a by-product (exothermic reaction). There are two important terms to know in the study of chemical energy. 1. Exoergic: An exothermic (exoergic) nuclear reaction is a reaction that releases energy when chemical bonds form. 2. Endoergic: an endothermic (or endoergic) reaction is one that requires an input of energy to take place.