Design patterns: elements of reusable object-oriented software (Record no. 398445)

MARC details
000 -LEADER
fixed length control field 02961aam a2200241 4500
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 191203b ||||| |||| 00| 0 eng d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9788131700075
082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 005.12
Item number G2D3
100 ## - MAIN ENTRY--PERSONAL NAME
Personal name Gamma, Erich
9 (RLIN) 388543
245 ## - TITLE STATEMENT
Title Design patterns: elements of reusable object-oriented software
260 ## - PUBLICATION, DISTRIBUTION, ETC.
Name of publisher, distributor, etc. Pearson Education
Date of publication, distribution, etc. 1995
Place of publication, distribution, etc. Delhi
300 ## - PHYSICAL DESCRIPTION
Extent xv, 395 p.
Other physical details Includes bibliography and index
440 ## - SERIES STATEMENT/ADDED ENTRY--TITLE
Title Addison-Wesley Professional Computing Series
9 (RLIN) 388544
504 ## - BIBLIOGRAPHY, ETC. NOTE
Bibliography, etc. note Preface<br/>Foreword<br/>Guide to readers<br/>1. Introduction<br/>1.1. What Is a Design Pattern?<br/>1.2. Design Patterns in Smalltalk MVC<br/>1.3. Describing Design Patterns<br/>1.4. The Catalog of Design Patterns<br/>1.5. Organizing the Catalog<br/>1.6. How Design Patterns Solve Design Problems<br/>1.7. How to Select a Design Pattern<br/>1.8. How to Use a Design Pattern<br/>2. A Case Study: Designing a Document Editor<br/>2.1. Design Problems<br/>2.2. Document Structure<br/>2.3. Formatting<br/>2.4. Embellishing the User Interface<br/>2.5. Supporting Multiple Look-and-Feel Standards<br/>2.6. Supporting Multiple Window Systems<br/>2.7. User Operations<br/>2.8. Spelling Checking and Hyphenation<br/>2.9. Summary<br/>Design Pattern Catalog<br/>3. Creational Patterns<br/>Abstract Factory<br/>Builder<br/>Factory Method<br/>Prototype<br/>Singleton<br/>Discussion of Creational Patterns<br/>4. Structural Patterns<br/>Adapter<br/>Bridge<br/>Composite<br/>Decorator<br/>Facade<br/>Flyweight<br/>Proxy<br/>Discussion of Structural Patterns<br/>5. Behavioral Patterns<br/>Chain of Responsibility<br/>Command<br/>Interpreter<br/>Iterator<br/>Mediator<br/>Memento<br/>Observer<br/>State<br/>Strategy<br/>Template Method<br/>Visitor<br/>Discussion of Behavioral Patterns<br/>6. Conclusion<br/>6.1. What to Expect from Design Patterns<br/>6.2. A Brief History<br/>6.3. The Pattern Community<br/>6.4. An Invitation<br/>6.5. A Parting Thought<br/>A Glossary<br/>B Guide to Notation<br/>B.1. Class Diagram<br/>B.2. Object Diagram<br/>B.3. Interaction Diagram<br/>C Foundation Classes<br/>C.1. List<br/>C.2. Iterator<br/>C.3. ListIterator<br/>C.4. Point<br/>C.5. Rect<br/>Bibliography.
520 ## - SUMMARY, ETC.
Summary, etc. Four software designers present a catalogue of simple and succinct solutions to commonly occurring design problems, using Smalltalk and C++ in example code. These 23 patterns allow designers to create more flexible, elegant, and ultimately reusable designs without having to rediscover the design solutions themselves. The authors begin by describing what patterns are and how they can help you design object-oriented software. They go on to systematically name, explain, evaluate, and catalogue recurring designs in object-oriented systems.--From publisher description.<br/><br/>https://trove.nla.gov.au/work/31203365?q=Design+patterns+%3A+elements+of+reusable+object-oriented+software&c=book&sort=holdings+desc&_=1575361502960&versionId=37847663
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Object-oriented programming
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Software patterns
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Computer software - Reusability
700 ## - ADDED ENTRY--PERSONAL NAME
Personal name Helm, Richard
Relator term Co-author
9 (RLIN) 388548
700 ## - ADDED ENTRY--PERSONAL NAME
Personal name Johnson, Ralph
Relator term Co-author
9 (RLIN) 388549
700 ## - ADDED ENTRY--PERSONAL NAME
Personal name Vlissides, John
Relator term Co-author
9 (RLIN) 388550
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Source of classification or shelving scheme Dewey Decimal Classification
Koha item type Book
Holdings
Withdrawn status Lost status Source of classification or shelving scheme Damaged status Not for loan Collection code Home library Current library Shelving location Date acquired Source of acquisition Cost, normal purchase price Total Checkouts Full call number Barcode Date last seen Cost, replacement price Price effective from Koha item type
    Dewey Decimal Classification     Non-fiction Ahmedabad Ahmedabad General Stacks 03/12/2019 44 0.00   005.12 G2D3 200729 03/12/2019 0.00 03/12/2019 Book

Powered by Koha