Introduction to Object-Oriented Programming - Timothy Budd

Introduction to Object-Oriented Programming

(Autor)

Buch | Hardcover
432 Seiten
1996 | 2nd edition
Pearson (Verlag)
978-0-201-82419-3 (ISBN)
56,55 inkl. MwSt
zur Neuauflage
  • Titel erscheint in neuer Auflage
  • Artikel merken
Zu diesem Artikel existiert eine Nachauflage
This is a general introduction to object-oriented programming, written specifically for the academic market. Principles are covered in a language-independent manner and illustrated by examples from six different languages, including C++ and Java.
Object-oriented programming is an approach to thinking about computation and problem solving. Timothy Budd lays out the principles of object-oriented programming, illustrating these principles in a language independent manner. You will discover the basic concepts of object-oriented programming as well as the principles of designing by responsibility and encapsulation. Features *Explains the terminology of object-oriented programming. *Discusses recent changes and additions to C++, such as templates, name spaces, booleans, strings, run-time typing, and the standard library. *Presents case studies in the programming language Java, illustrating differences between Java and C++. *Covers advanced topics such as metaclasses, delegation, design patterns, application frameworks, and techniques used in the implementation of object-oriented languages. *Includes case studies of object-oriented applications illustrating important ideas and comparing the various features of different languages. Complete source code is provided in the appendices. 0201824191B04062001

Timothy A. Budd is an Associate Professor of Computer Science at Oregon State University. Budd received his Bachelor of Arts degree in Mathematics and Computer Science from Western Washington University, and his masters and doctorate degrees in computer science from Yale University. His research interests include multi-paradigm programming languages, programming environments, compiler implementation and optimization techniques. 0201824191AB04062001

*Thinking Object Oriented *Object-Oriented Design *Classes and Methods *Messages, Instances and Initialization *A Case Study The Eight Queens Puzzle *A Case Study A Billiards Game *Inheritance *A Case Study: Solitaire *Mechanisms for Software Reuse *Subclasses and Subtypes *Replacement and Refinement *Implications of Inheritance *Multiple Inheritance *Polymorphism *A Case Study Container Classes *A Case Study The Standard Template Library *Visibility and Dependency *Patterns and Frameworks *A Case Study: The Little Application Framework *A Second Look at Classes *Implementation

Erscheint lt. Verlag 17.10.1996
Sprache englisch
Maße 168 x 241 mm
Gewicht 774 g
Themenwelt Informatik Software Entwicklung Objektorientierung
Mathematik / Informatik Informatik Web / Internet
ISBN-10 0-201-82419-1 / 0201824191
ISBN-13 978-0-201-82419-3 / 9780201824193
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
objektorientierte Entwicklung modularer Maschinen für die digitale …

von Thomas Schmertosch; Markus Krabbes; Christian Zinke-Wehlmann

Buch | Hardcover (2024)
Hanser (Verlag)
44,99
Entwicklung von GUIs für verschiedene Betriebssysteme

von Achim Lingott

Buch (2023)
Hanser, Carl (Verlag)
39,99
Principles and Practice Using C++

von Bjarne Stroustrup

Buch | Softcover (2024)
Addison Wesley (Verlag)
85,95