The Object-Oriented Software Design and Construction with C++ organization integrates object-oriented design strategies and software engineering issues. This text and reference book presents object-oriented language features in a rational, coherent manner because the features are related to the underlying concepts in object-oriented programming and to the goals, problems, and methods of software engineering. The book assumes no previous background in object-oriented programming or C++ syntax. Features: *An interactive companion web site for teachers, students and professionals. *Describes the broad concepts of object-oriented programming in C++ while giving pointers to other programming languages such as Java. *Web site provides Java applets and other web-based mechanisms to enhance the conceptual presentation with animation, interaction and feedback. *Describes tools and practices needed to develop object-oriented systems as well as language features. *Includes exercises and projects using an object-oriented library for building GUI-based systems.* Demonstrates event-driven systems useful in implementing operating systems, computer architecture, networking, and similar software that involves asynchronous events. *Introduces students and professionals to design patterns and design representations for object-oriented systems. *Offers the benefit of an enriched, visual presentation through on-line questions and program exercises through the companion web site viewable through standard browsers.
"synopsis" may belong to another edition of this title.
Key Benefit: This is the first interactive book on object-oriented programming in C++. Key Topics: This interactive approach provides overall support for object-oriented programming in C++. The focus is on C++, but the object-oriented concepts are language independent. The first chapter gives an introduction to the broad concepts of object-oriented programming, giving pointers to other programming languages. This broad introduction allows readers to become familiar with terms from different languages and analysis methods while they are learning the specifics of object-oriented C++ programming. Market: For anyone interested in object-oriented programming with C++ and object-oriented design, software design and software engineering courses.About the Author:
DENNIS KAFURA brings 20 years of teaching and research in object-oriented programming, operating systems and software engineering to bear in this book. He is a full professor at Virginia Tech, Department of Computer Science. He holds professional association memberships with the Association for Computing Machinery and the IEEE Computer Society. He has published papers in both the major European (ECOOP) and American (OOPSLA) conferences as well as organized a variety of workshops at OOPSLA. He is a recognized researcher in the area of concurrent, coordinated, communicating, and parallel object-oriented systems.
"About this title" may belong to another edition of this title.
Book Description Prentice-Hall. Book Condition: New. pp. 440. Bookseller Inventory # 5269308
Book Description Prentice Hall, 1998. Textbook Binding. Book Condition: New. book. Bookseller Inventory # M0139013490