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).
Energy is always required to break bonds and always is released when bonds are formed, even with ATP, but the part that is omitted is that more molecules of water are bound and ordered after the ATP hydrolysis than before and so more ordering plus many more highly energetic hydrogen bonds formed than broken equals a large overall release of energy for the overall process.