Data Abstraction and Program Design: From Object-Based to Object-Oriented Programming - Couverture souple

Ellis, Rod

 
9781857285703: Data Abstraction and Program Design: From Object-Based to Object-Oriented Programming

Synopsis

This second edition of Data abstraction and program design is an updated and re-oriented version of the original text. Aimed at undergraduate software engineering students, the author successfully overcomes the very real problems faced by students, of all abilities, in understanding the application of the principles of abstraction to programming. Rather than being a reference work, this edition provides an alternative view of programming to that commonly taught to undergraduates on a first course in introductory "programming methodology", using a language such as Pascal, with its emphasis on "programming in the small" or the detailed implementation of algorithms. Such courses can lead to acquiring a set of skills largely different from that involved in high-level structural design.
The importance of structure, of the separation of interface specification from implementation detail and of data structures as the major structural feature of software systems, are some of the priorities that the book attempts to justify and clarify. A major text in the field, following the successful step of the first edition, this is a "must" for all software engineering undergraduates and for experienced software practitioners looking for greater understanding of recent developments, particularly in object-oriented techniques.

Les informations fournies dans la section « Synopsis » peuvent faire référence à une autre édition de ce titre.

Présentation de l'éditeur

This student text explores large-scale program design in the object-oriented paradigm, with an emphasis on data abstraction. It assumes knowledge of an imperative language such as PASCAL and provides examples in C++ and ADA.

Les informations fournies dans la section « A propos du livre » peuvent faire référence à une autre édition de ce titre.