CSC/ECE 517 Summer 2008/wiki3 8 jb: Difference between revisions
Jump to navigation
Jump to search
(→Links) |
No edit summary |
||
Line 2: | Line 2: | ||
==Background== | ==Background== | ||
==Principles== | |||
===Small Interfaces=== | |||
===Explicit Interfaces=== | |||
===Uniform-access=== | |||
===Self-documentation=== | |||
===Single-choice=== | |||
==Links== | ==Links== | ||
[http://en.wikipedia.org/wiki/Bertrand_Meyer Wikipedia page for Bertrand Meyer] | [http://en.wikipedia.org/wiki/Bertrand_Meyer Wikipedia page for Bertrand Meyer] |
Revision as of 01:45, 22 July 2008
This wiki will explore some of Bertrand Meyer's contribution to OO design, including the principles of small interfaces, explicit interfaces, uniform-access, self-documentation, and single-choice. We intend to show good examples of each principle, discuss their support in languages other than Eiffel, and discuss whether it is difficult to follow these principles in certain OO languages.