MARC details
000 -LEADER |
fixed length control field |
02139cam a2200361 i 4500 |
005 - DATE AND TIME OF LATEST TRANSACTION |
control field |
20230601153520.0 |
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION |
fixed length control field |
200816s2016 njua|||| |||| 001 0 eng d |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
International Standard Book Number |
9789332555402 |
Qualifying information |
paperback |
040 ## - CATALOGING SOURCE |
Original cataloging agency |
EG-CaTKH |
Language of cataloging |
eng |
Transcribing agency |
EG-CaTKH |
Description conventions |
rda |
082 00 - DEWEY DECIMAL CLASSIFICATION NUMBER |
Classification number |
005.12 GA.D 2016 |
Edition number |
23 |
100 1# - MAIN ENTRY--PERSONAL NAME |
Personal name |
Gamma, Erich, |
Relator term |
author. |
245 10 - TITLE STATEMENT |
Title |
Design patterns : |
Remainder of title |
elements of reusable object-oriented software / |
Statement of responsibility, etc. |
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides. |
264 #1 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE |
Place of production, publication, distribution, manufacture |
India : |
Name of producer, publisher, distributor, manufacturer |
Pearson, |
Date of production, publication, distribution, manufacture, or copyright notice |
2016. |
300 ## - PHYSICAL DESCRIPTION |
Extent |
xvii, 380 pages : |
Other physical details |
illustrations ; |
Dimensions |
24 cm. |
336 ## - CONTENT TYPE |
Content type term |
text |
Content type code |
txt |
Source |
rdacontent |
337 ## - MEDIA TYPE |
Media type term |
unmediated |
Media type code |
n |
Source |
rdamedia |
338 ## - CARRIER TYPE |
Carrier type term |
volume |
Carrier type code |
nc |
Source |
rdacarrier |
504 ## - BIBLIOGRAPHY, ETC. NOTE |
Bibliography, etc. note |
Includes bibliographical references (pages 359-365) and index. |
505 0# - FORMATTED CONTENTS NOTE |
Formatted contents note |
1. Introduction -- 2. A case study : designing a document editor -- Design pattern catalog: 3. Creational patterns -- 4. Structural patterns -- 5. Behavioral patterns -- 6. Conclusion -- A: Glossary -- B: Guide to notation -- C: Foundation classes. |
520 ## - SUMMARY, ETC. |
Summary, etc. |
Four software designers present a catalog 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 catalog recurring designs in object-oriented systems.--From publisher description. |
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name entry element |
Object-oriented programming (Computer science) |
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name entry element |
Computer software |
General subdivision |
Reusability. |
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name entry element |
Software patterns. |
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name entry element |
Object-oriented programming languages. |
700 1# - ADDED ENTRY--PERSONAL NAME |
Personal name |
Helm, Richard, |
Titles and other words associated with a name |
(Computer scientist) |
Relator term |
author. |
700 1# - ADDED ENTRY--PERSONAL NAME |
Personal name |
Johnson, Ralph E., |
Dates associated with a name |
1955- |
Relator term |
author. |
700 1# - ADDED ENTRY--PERSONAL NAME |
Personal name |
Vlissides, John, |
Relator term |
author. |
942 ## - ADDED ENTRY ELEMENTS (KOHA) |
Source of classification or shelving scheme |
Dewey Decimal Classification |
Koha item type |
Books |
998 ## - LOCAL CONTROL INFORMATION (RLIN) |
Cataloger's name |
yomna.nassar |
Cataloging process |
P |
First Date, FD (RLIN) |
20230601 |
998 ## - LOCAL CONTROL INFORMATION (RLIN) |
Cataloger's name |
mona.romia |
Cataloging process |
R |
First Date, FD (RLIN) |
20230601 |
100 ## - MAIN ENTRY--PERSONAL NAME |
Real World Object URI |
Gamma, Erich. |
260 ## - PUBLICATION, DISTRIBUTION, ETC. |
Place of publication, distribution, etc. |
Reading, Mass. |
Name of publisher, distributor, etc. |
Addison-Wesley |
Date of publication, distribution, etc. |
cc1995 |