
Download App
>> | LShop | >> | Book | >> | Computing & Informat... | >> | Computer Programming... | >> | Uml & C++ A Prac Gui... |
ISBN
:
9788177583311
Publisher
:
Dorling Kindersley (india) Pvt Ltd *
Subject
:
Computer Programming / Software Development
Binding
:
Paperback
₹
325.0
₹
243.0
Buy Now
Shipping charges are applicable for books below Rs. 101.0
View DetailsEstimated Shipping Time : 5-7 Business Days
View DetailsDescription
For courses in Object-Oriented Programming or Object Oriented C++ courses offered in Computer Science and Computer Engineering programs at both the undergraduate and graduate levels. This practical book teaches readers how to actually do object-oriented modeling using UML notation and implementing the model using C++. The authors introduce all of the basic object-oriented fundamentals necessary to start applying and understanding the object-oriented paradigm without being an expert. Features NEW - Chapter 4 on use case development—As a means to scope the domain of a problem. NEW - Coverage of C++. NEW - Chapter 15 C++ libraries, including the standard template libraries—Empasizes their use rather than theory by identifying the commonly used libraries and those that should only be used in special circumstances. NEW - Updated chapter on implementing associations and aggregations—Reflects use in the Standard Template Libraries. NEW - Suggestions for a class project—Challenges students to develop a game as they cover material in the book. Expanded use of UML notation for documentation—A combination of the most popular design methodologies of Grady Booch and Jim Rumbaugh. Use Cases. Two case studies presented in the last three chapters illustrate all of the major concepts—A simple Microwave oven and a simple, well-known game, Breakout, as the example applications. Wide range of techniques—Explains why they are used. Fundamental concepts. End of chapter step-by-step guides. Contents The Information Management Dilemma. Managing Complexity: Analysis and Design. Object-Oriented Programming. Bounding the Domain. Finding the Objects. Identifying Responsibilities. Specifying Static Behavior. Dynamic Behavior. Identifying Relationships. Rules. The Model. Design. C++ Fundamentals. Implementing Class. C++ Libraries. Implementing Static Behavior. Implementing Dynamic Behavior. Instantiating and Deleting Objects. Implementing Generalization/Specialization. Implementing More Relationships. Introduction to the Case Studies. Case Study: The Breakout Game. Case Study: Microwave Oven. Appendix: A Unified Modeling Language.