An introduction to object-oriented programming /
Budd, Timothy.
An introduction to object-oriented programming / - 2nd ed. - New Delhi. : Addison-Wesley, c1997. - xviii, 452 p. ;
Originally published in Reading, Mass by Addison-Wesley, ©1997. ISBN is 0201824191 / 9780201824193
1. Thinking Object-Oriented --
2. Object-Oriented Design --
3. Classes and Methods --
4. Messages, Instances, and Initialization --
5. A Case Study: The Eight Queens Puzzle --
6. A Case Study: A Billiards Game --
7. Inheritance --
8. A Case Study: Solitaire --
9. Mechanisms for Software Reuse --
10. Subclasses and Subtypes --
11. Replacement and Refinement --
12. Implications of Inheritance --
13. Multiple Inheritance --
14. Polymorphism --
15. A Case Study: Container Classes --
16. A Case Study: The STL --
17. Visibility and Dependency --
18. Patterns and Frameworks --
19. A Case Study: The LAF --
20. A Second Look at Classes --
21. Implementation --
App. A. Source for the Eight-Queens Puzzle --
App. B. Source for the Billiards Game --
App. C. Source for the Solitaire Game.
Discover the basic concepts of object-oriented programming and the elements of object-oriented design. Timothy Budd teaches objects, class methods, inheritance (including multiple inheritance), polymorphism and principles in a language-independent manner, with examples from five different languages: C++, Delphi, Java, Objective-C, and Smalltalk.
9788178082288
Object-oriented programming (Computer science)
005.1 / BUD
An introduction to object-oriented programming / - 2nd ed. - New Delhi. : Addison-Wesley, c1997. - xviii, 452 p. ;
Originally published in Reading, Mass by Addison-Wesley, ©1997. ISBN is 0201824191 / 9780201824193
1. Thinking Object-Oriented --
2. Object-Oriented Design --
3. Classes and Methods --
4. Messages, Instances, and Initialization --
5. A Case Study: The Eight Queens Puzzle --
6. A Case Study: A Billiards Game --
7. Inheritance --
8. A Case Study: Solitaire --
9. Mechanisms for Software Reuse --
10. Subclasses and Subtypes --
11. Replacement and Refinement --
12. Implications of Inheritance --
13. Multiple Inheritance --
14. Polymorphism --
15. A Case Study: Container Classes --
16. A Case Study: The STL --
17. Visibility and Dependency --
18. Patterns and Frameworks --
19. A Case Study: The LAF --
20. A Second Look at Classes --
21. Implementation --
App. A. Source for the Eight-Queens Puzzle --
App. B. Source for the Billiards Game --
App. C. Source for the Solitaire Game.
Discover the basic concepts of object-oriented programming and the elements of object-oriented design. Timothy Budd teaches objects, class methods, inheritance (including multiple inheritance), polymorphism and principles in a language-independent manner, with examples from five different languages: C++, Delphi, Java, Objective-C, and Smalltalk.
9788178082288
Object-oriented programming (Computer science)
005.1 / BUD