Single choice principle
From Wikipedia, the free encyclopedia
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."[1] It was applied when designing Eiffel.
[edit] References
- ^ Object Oriented Software Construction, 2nd edition, page 63

