Because Knetbooks knows college students. Our rental program is designed to save you time and money. Whether you need a textbook for a semester, quarter or even a summer session, we have an option for you. Simply select a rental period, enter your information and your book will be on its way!
| Preface | xi | (2) | |||
| Foreword | xiii | (2) | |||
| Guide to Readers | xv | ||||
| 1 | (32) | |||
| 2 | (2) | |||
| 4 | (2) | |||
| 6 | (2) | |||
| 8 | (1) | |||
| 9 | (2) | |||
| 11 | (17) | |||
| 28 | (1) | |||
| 29 | (4) | |||
| 33 | (46) | |||
| 33 | (2) | |||
| 35 | (5) | |||
| 40 | (3) | |||
| 43 | (4) | |||
| 47 | (4) | |||
| 51 | (7) | |||
| 58 | (6) | |||
| 64 | (12) | |||
| 76 | (3) | |||
| Design Pattern Catalog | 79 | (280) | |||
| 81 | (54) | |||
| 87 | (10) | |||
| 97 | (10) | |||
| 107 | (10) | |||
| 117 | (10) | |||
| 127 | (8) | |||
| 135 | (2) | |||
| 137 | (82) | |||
| 139 | (12) | |||
| 151 | (12) | |||
| 163 | (12) | |||
| 175 | (10) | |||
| 185 | (10) | |||
| 195 | (12) | |||
| 207 | (12) | |||
| 219 | (2) | |||
| 221 | (124) | |||
| 223 | (10) | |||
| 233 | (10) | |||
| 243 | (14) | |||
| 257 | (16) | |||
| 273 | (10) | |||
| 283 | (10) | |||
| 293 | (12) | |||
| 305 | (10) | |||
| 315 | (10) | |||
| 325 | (6) | |||
| 331 | (14) | |||
| 345 | (6) | |||
| 351 | (8) | |||
| 351 | (4) | |||
| 355 | (1) | |||
| 356 | (2) | |||
| 358 | (1) | |||
| 358 | (1) | |||
| A Glossary | 359 | (4) | |||
| B Guide to Notation | 363 | (6) | |||
| B.1 Class Diagram | 363 | (1) | |||
| B.2 Object Diagram | 364 | (2) | |||
| B.3 Interaction Diagram | 366 | (3) | |||
| C Foundation Classes | 369 | (6) | |||
| C.1 List | 369 | (3) | |||
| C.2 Iterator | 372 | (1) | |||
| C.3 ListIterator | 372 | (1) | |||
| C.4 Point | 373 | (1) | |||
| C.5 Rect | 374 | (1) | |||
| Bibliography | 375 | (8) | |||
| Index | 383 |
Dr. Erich Gamma is technical director at the Software Technology Center of Object Technology International in Zurich, Switzerland. Dr. Richard Helm is a member of the Object Technology Practice Group in the IBM Consulting Group in Sydney, Australia. Dr. Ralph Johnson is a faculty member at the University of Illinois at Urbana-Champaign's Computer Science Department.
John Vlissides is a member of the research staff at the IBM T. J. Watson Research Center in Hawthorne, New York. He has practiced object-oriented technology for more than a decade as a designer, implementer, researcher, lecturer, and consultant. In addition to co-authoring Design Patterns: Elements of Reusable Object-Oriented Software, he is co-editor of the book Pattern Languages of Program Design 2 (both from Addison-Wesley). He and the other co-authors of Design Patterns are recipients of the 1998 Dr. Dobb's Journal Excellence in Programming Award.