Single choice principle

Single choice principle

The single choice principle is a principle of imperative computer programming. It was defined by Bertrand Meyer as:"Whenever a software system must support a set of alternatives, one and only one module in the system should know their exhaustive list." [Object Oriented Software Construction, 2nd edition, page 63] It was applied when designing Eiffel.

References


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Choice — For other uses, see Choice (disambiguation). Choice consists of the mental process of judging the merits of multiple options and selecting one of them. While a choice can be made between imagined options ( what would I do if ...? ), often a… …   Wikipedia

  • Principle of least privilege — In information security, computer science, and other fields, the principle of least privilege, also known as the principle of minimal privilege or just least privilege, requires that in a particular abstraction layer of a computing environment… …   Wikipedia

  • Axiom of choice — This article is about the mathematical concept. For the band named after it, see Axiom of Choice (band). In mathematics, the axiom of choice, or AC, is an axiom of set theory stating that for every family of nonempty sets there exists a family of …   Wikipedia

  • Counting Single Transferable Votes — The single transferable vote (STV) is a voting system based on proportional representation and preferential voting. Under STV, an elector s vote is initially allocated to his or her most preferred candidate. After candidates have been either… …   Wikipedia

  • Anthropic principle — In astrophysics and cosmology, the anthropic principle is the philosophical argument that observations of the physical Universe must be compatible with the conscious life that observes it. Some proponents of the argument reason that it explains… …   Wikipedia

  • History of the single-lens reflex camera — The history of the single lens reflex camera predates the invention of photography in 1826/27 by one and a half centuries with the use of a reflex mirror in a camera obscura first described in 1676. Such SLR devices were popular as drawing aids… …   Wikipedia

  • Delayed choice quantum eraser — Quantum mechanics Uncertainty principle …   Wikipedia

  • Handicap principle — The tail of peacocks, the classic example of a handicapped signal of male quality The handicap principle is a hypothesis originally proposed in 1975 by biologist Amotz Zahavi[1][2 …   Wikipedia

  • Wheeler's delayed choice experiment — Quantum mechanics Uncertainty principle …   Wikipedia

  • Novikov self-consistency principle — The Novikov self consistency principle, also known as the Novikov self consistency conjecture, is a principle developed by Russian physicist Igor Dmitriyevich Novikov in the mid 1980s to solve the problem of paradoxes in time travel, which is… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”