Object structures are the equivalent of data structures in conventional programming. This work shows how to apply object-oriented component design techniques and offers a detailed analysis of object structures. It covers the Eiffel Design Contract methodology, and sets out to teach programmers how to design and implement software componen...