CSC/ECE 517 Summer 2008/wiki3 8 smr: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
Line 36: Line 36:
* [http://en.wikipedia.org/wiki/Bertrand_Meyer Wikipedia: Bertrand Meyer]
* [http://en.wikipedia.org/wiki/Bertrand_Meyer Wikipedia: Bertrand Meyer]
* [http://www.tucs.fi/summerschool2001/Meyer/meyer-architecture.pdf Slides: Principles of Object-Oriented Software Architecture]
* [http://www.tucs.fi/summerschool2001/Meyer/meyer-architecture.pdf Slides: Principles of Object-Oriented Software Architecture]
* [http://en.wikipedia.org/wiki/Eiffel_%28programming_language%29 Wikipedia: Eifel Programming Language]
* [http://en.wikipedia.org/wiki/Eiffel_%28programming_language%29 Wikipedia: Eiffel Programming Language]
* [http://c2.com/cgi/wiki?BertrandMeyerAndHisOpinions Bertrand Meyer And His Opinions]
* [http://c2.com/cgi/wiki?BertrandMeyerAndHisOpinions Bertrand Meyer And His Opinions]
* [http://www.geocities.com/tablizer/meyer1.htm Critique of Bertrand Meyer's Object Oriented Software Construction]
* [http://www.geocities.com/tablizer/meyer1.htm Critique of Bertrand Meyer's Object Oriented Software Construction]
* [http://www.cetus-links.org/oo_eiffel.html Object Oriented Language: Eiffel]

Revision as of 02:45, 24 July 2008

Meyer's principles. Bertrand Meyer is a prominent author in o-o design. He has developed a set of principles, many of which are embodied in the Eiffel language. Consider the principles of small interfaces, explicit interfaces, the uniform-access principle, the self-documentation principle, and the single-choice principle. What are good examples of each? Do other languages besides Eiffel support them? Is it difficult to follow these principles in certain o-o languages?


Introduction

What are good examples of each? Do other languages besides Eiffel support them? Is it difficult to follow these principles in certain o-o languages?

Small Interfaces

What are good examples of each? Do other languages besides Eiffel support them? Is it difficult to follow these principles in certain o-o languages?

Explicit Interfaces

What are good examples of each? Do other languages besides Eiffel support them? Is it difficult to follow these principles in certain o-o languages?

Uniform-access

What are good examples of each? Do other languages besides Eiffel support them? Is it difficult to follow these principles in certain o-o languages?

[1]

Self-documentation

What are good examples of each? Do other languages besides Eiffel support them? Is it difficult to follow these principles in certain o-o languages?

Single-choice

What are good examples of each? Do other languages besides Eiffel support them? Is it difficult to follow these principles in certain o-o languages?

[2]

Conclusion

Also See