Tonic water by mass), while the daily therapeutic dose of quinine is in the range of 500–1000 mg, and 10 mg/kg every eight hours for effective malaria prevention (2100 mg daily for a 70 kg adult). Still, it is often recommended as a relief for leg cramps but medical research suggests some care is needed in monitoring doses. Because of quinine's risks, the FDA cautions consumers against using "off-label" quinine drugs to treat leg cramps. Tonic water is often used as a drink mixer for cocktails, especially gin and tonic. Vodka tonic is also popular. Tonic water with lemon or lime flavor
Component-based software engineering the requirements of the initial component (expressed via the interfaces). Consequently, components can be replaced with either an updated version or an alternative without breaking the system in which the component operates. As a rule of thumb for engineers substituting components, component B can immediately replace component A, if component B provides at least what component A provided and uses no more than what component A used. Software components often take the form of objects (not classes) or collections of objects (from object-oriented programming), in some binary or textual form, adhering to some interface description language (IDL) so that the