It looks like you're offline.
Open Library logo
additional options menu

MARC record from Internet Archive

LEADER: 05835cam 2200985 a 4500
001 ocm31171684
003 OCoLC
005 20100615180901.0
008 940902s1995 maua b 001 0 eng
010 $a 94034264
040 $aDLC$cDLC$dUBA$dEL$$dBUR$dNLGGC$dYDXCP$dBTCTA$dBAKER$dHEBIS$dDEBBG$dIL4I7
019 $a61944969
020 $a0201633612 (acid-free paper)
020 $a9780201633610 (acid-free paper)
035 $a(OCoLC)31171684$z(OCoLC)61944969
050 00 $aQA76.64$b.D47 1995
082 00 $a005.1/2$220
084 $a54.51$2bcl
084 $aDAT 315f$2stub
084 $aDAT 325f$2stub
084 $aST 230 G193$2rvk
084 $aST 230$2rvk
084 $aST 231$2rvk
245 00 $aDesign patterns :$belements of reusable object-oriented software /$cErich Gamma ... [et al.].
260 $aReading, Mass. :$bAddison-Wesley,$cc1995.
300 $axv, 395 p. :$bill. ;$c25 cm.
440 0 $aAddison-Wesley professional computing series
504 $aIncludes bibliographical references (p. 375-381) and index.
520 $aFour 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.
505 0 $a1. Introduction: What Is a Design Pattern?: Design Patterns in Smalltalk MVC -- Describing Design Patterns -- The Catalog of Design Patterns -- Organizing the Catalog -- How Design Patterns Solve Design Problems -- How to Select a Design Pattern -- How to Use a Design Pattern -- 2. A Case Study: Designing a Document Editor: Design Problems -- Document Structure -- Formatting. Embellishing the User Interface -- Supporting Multiple Look-and-Feel Standards -- Supporting Multiple Window Systems -- User Operations -- Spelling Checking and Hyphenation -- Summary -- Design Pattern Catalog -- 3. Creational Patterns: Abstract Factory: -- Builder -- Factory Method -- Prototype -- Singleton -- Discussion of Creational Patterns -- 4. Structural Pattern: Adapter -- Bridge. Composite -- Decorator -- Facade -- Flyweight -- Proxy -- Discussion of Structural Patterns
505 0 $a5. Behavioral Patterns: Chain of Responsibility -- Command -- Interpreter -- Iterator -- Mediator -- Memento -- Observer. -- State -- Strategy -- Template Method -- Visitor -- Discussion of Behavioral Patterns -- 6. Conclusion: What to Expect from Design Patterns -- A Brief History -- The Pattern Community -- An Invitation -- A Parting Thought -- Appendix A: Glossary -- Appendix B: Guide to Notation -- Class Diagram -- Object Diagram -- Interaction Diagram -- Appendix C: Foundation Classes -- List. Iterator -- ListIterator. -- Point. Rect.
650 0 $aObject-oriented programming (Computer science)
650 0 $aComputer software$xReusability.
650 0 $aSoftware patterns.
650 7 $aComputacao (metodologia e tecnicas)$2larpcal
650 7 $aProgramacao de computadores$2larpcal
650 4 $aProgramas para computadoras$xReutilización
650 17 $aObject-georiënteerd programmeren.$2gtt
650 17 $aHergebruik.$2gtt
650 07 $aObjektorientierte Programmierung.$2swd
650 07 $aSoftwarewiederverwendung.$2swd
650 07 $aEntwurfsmuster.$2swd
650 07 $aSoftwareentwicklung.$2swd
700 1 $aGamma, Erich.
776 08 $iOnline version:$tDesign patterns.$dReading, Mass. : Addison-Wesley, c1995$w(OCoLC)624525693
938 $aYBP Library Services$bYANK$n123701
938 $aBaker and Taylor$bBTCP$n94034264 //r98
938 $aBaker & Taylor$bBKTY$c59.99$d59.99$i0201633612$n0002417551$sactive
952 $a31171684$zDLC$bLIBRARY OF CONGRESS$hFull$iLCC$kDDC$nSummary$tContents$u20100614
952 $a131158287$zYUS$bYALE UNIV LIBR$hFull$iLCC$kDDC$u20070518
952 $a134547717$zRBN$bBROWN UNIV$hFull$iLCC$u20070524
952 $a151538059$zLLB$bLAWRENCE BERKELEY LAB LIBR$hFull$iLCC$kDDC$u20070703
952 $a182904338$zXOX$bPALO ALTO RES CTR$hFull$iLCC$kDDC$u20071207
952 $a189155050$zPAU$bUNIV OF PENNSYLVANIA$hFull$iLCC$kDDC$u20080517
952 $a216070624$zCUY$bUNIV OF CALIFORNIA, BERKELEY$hFull$iLCC$kDDC$u20080330
952 $a224464634$zCLS$bHARVARD UNIV, CABOT SCI LIBR$hFull batch$iLCC$kDDC$u20080416
952 $a232499844$zMCS$bHARVARD UNIV$hLess-than-full batch$iLCC$kDDC$u20100304
952 $a275000478$zSTF$bSTANFORD UNIV LIBR$dURI$hFull$iLCC$kDDC$u20100430
952 $a369867163$zUBY$bBRIGHAM YOUNG UNIV LIBR$hFull$iLCC$kDDC$u20090603
952 $a476976821$zTEU$bTEMPLE UNIV$hFull$u20091210
952 $a483241728$zN15$bNEW YORK UNIV, GROUP BATCHLOAD$hFull$iLCC$kDDC$u20091212
029 1 $aNLGGC$b199344590
029 1 $aNLGGC$b123645093
029 1 $aYDXCP$b123701
029 1 $aNZ1$b4634301
029 1 $aAU@$b000011212370
029 1 $aUNITY$b054703360
029 1 $aUKBCC$b0201633612
029 1 $aUKKCC$b0201633612
029 1 $aUKLBS$b0201633612
029 1 $aUKNWH$b0201633612
029 1 $aUKLCL$b0201633612
029 1 $aHR0$bG02340888
029 1 $aOXFCL$b0201633612
029 1 $aUKGTH$b0201633612
029 1 $aHEBIS$b045780846
029 1 $aHEBIS$b045947538
029 1 $aHEBIS$b052068935
029 1 $aNLGGC$b269634460
029 1 $aDEBBG$bBV010294618
029 1 $aDEBBG$bBV010595074
029 1 $aDEBBG$bBV010655141
029 1 $aDEBBG$bBV021930696
994 $aZ0$bPMR
948 $hNO HOLDINGS IN PMR - 1143 OTHER HOLDINGS