
| |
| Timothy A.Budd是美国俄勒冈州立大学计算机科学系的副教授。他有二十多年的教学和实践经验,撰写了二十多年的教学和实践经验,撰写了多本深受学生欢迎的教材,其中包括Classic Data Structures in Java,Understanading Object-Oriented Programming With Java,C++for Java Programmers,Data Structues in C++ Using the Standard Template Library,Classic Data Strucures in C++,Multiparadigm Programming in Leda和A Little Smalltalk。 |
| Preface 1 Thinking Object-Oriented 2 Abstraction 3 Object-Orinted Design 4 Classes and Methods 5 Messages,Instances,and Inttialization 6 A Case Study:The Eight-Queens Puzzle 7 A Case Study:A Billiards Game 8 Inheritance and Substitution 9 A Case Study_A Card Game 10 Subclasses and Subtypes 11 Static and Dynamic Behavior 12 Implications of Substitution 13 Multiple Inheritance 14 Polymorphism and Software Reuse 15 Overloading 16 Overriding 17 The Polymorphic Variable 18 Generics 19 Container Classes 20 A Case Study:The STL 21 Framewlrks 22 An Example Framework:The AWT and Swing 23 Object Interconnections 24 Design Patterns 25 Reflection and Introspection 26 Distributed Objects 27 Implementation A Source for the Eight-Queens Puzzle B Source for the Billiards Game C Source for the Solitaire Game Glossary References Index |
商品评论(0条)