<--- Back to Details
First PageDocument Content
Computer programming / Design Patterns / Object-oriented programming / Visitor pattern / Bertrand Meyer / Eiffel / Decorator pattern / Proxy pattern / Factory / Software design patterns / Software engineering / Computing
Date: 2010-01-25 08:15:15
Computer programming
Design Patterns
Object-oriented programming
Visitor pattern
Bertrand Meyer
Eiffel
Decorator pattern
Proxy pattern
Factory
Software design patterns
Software engineering
Computing

Add to Reading List

Source URL: se.inf.ethz.ch

Download Document from Source Website

File Size: 4,73 MB

Share Document on Facebook

Similar Documents

14 Sample chapter from Touch of Class: An Introduction to Programming Well Using Objects and Contracts, by Bertrand Meyer, Springer Verlag, 2009. © Bertrand Meyer, Recursion and trees

DocID: 1omvW - View Document

A Comparative Study of Programmer-Written and Automatically Inferred Contracts Nadia Polikarpova, Ilinca Ciupa, Bertrand Meyer Chair of Software Engineering, ETH Zurich, Switzerland {firstname.lastname}@inf.ethz.ch

DocID: 1o35o - View Document

Robotics / Robot Operating System / For Inspiration and Recognition of Science and Technology / Robot / Educational technology / Andrew Ng / Carnegie Mellon School of Computer Science

Concurrent Software Engineering and Robotics Education Jiwon Shin∗ , Andrey Rusakov∗ , and Bertrand Meyer∗† ∗ Chair of Software Engineering, Department of Computer Science, ETH Z¨urich, Switzerland

DocID: 1nVLN - View Document

Software engineering / Theoretical computer science / Formal methods / Logic in computer science / Computer programming / Software testing / Extreme programming / Postcondition / Software bug / Precondition / Assertion / Random testing

Automatic Program Repair by Fixing Contracts? Yu Pei, Carlo A. Furia, Martin Nordio, and Bertrand Meyer Chair of Software Engineering, ETH Zurich, Switzerland Abstract. While most debuggin

DocID: 1nUaD - View Document

Software engineering / Computing / Software / Concurrent programming languages / Control flow / Object-oriented programming languages / Exception handling / SCOOP / File locking / Go / Futures and promises / Concurrent computing

Can Asynchronous Exceptions Expire? Benjamin Morandi, Sebastian Nanz, Bertrand Meyer Chair of Software Engineering, ETH Zurich, Switzerland http://se.inf.ethz.ch/

DocID: 1nsy1 - View Document