Design patterns : elements of reusable object-oriented software
Bookreader Item Preview
Share or Embed This Item
- Publication date
- 1995
- Topics
- Object-oriented programming (Computer science), Computer software, Software patterns, Computacao (metodologia e tecnicas), Programacao de computadores, Programas para computadoras, Object-georiƫnteerd programmeren, Hergebruik, Objektorientierte Programmierung, Softwarewiederverwendung, Entwurfsmuster, Softwareentwicklung
- Publisher
- Reading, Mass. : Addison-Wesley
- Collection
- internetarchivebooks; americana; printdisabled
- Contributor
- Internet Archive
- Language
- English
- Item Size
- 467.7M
Includes bibliographical references (p. 375-381) and index
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
1. 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
5. 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
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
1. 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
5. 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
- Access-restricted-item
- true
- Addeddate
- 2010-06-15 22:09:03
- Bookplateleaf
- 0004
- Boxid
- IA122402
- Boxid_2
- BL11203T
- Camera
- Canon 5D
- City
- Reading, Mass.
- Donor
- internetarchivebookdrive
- Edition
- 14. print.
- External-identifier
-
urn:oclc:record:1033639789
urn:lcp:designpatternsel00gamm:epub:94139164-1603-4178-ae97-014d3feb5e64
urn:lcp:designpatternsel00gamm:lcpdf:8d1b4d95-98d3-4824-9068-668ff081137f
- Extramarc
- University of Illinois Urbana-Champaign (PZ)
- Foldoutcount
- 0
- Identifier
- designpatternsel00gamm
- Identifier-ark
- ark:/13960/t8hd8k58z
- Isbn
-
0201633612
9780201633610
- Lccn
- 94034264
- Noindex
- true
- Ocr_converted
- abbyy-to-hocr 1.1.37
- Ocr_module_version
- 0.0.21
- Openlibrary_edition
- OL22173620M
- Openlibrary_work
- OL18031766W
- Page-progression
- lr
- Page_number_confidence
- 98
- Page_number_module_version
- 1.0.3
- Pages
- 428
- Ppi
- 300
- Related-external-id
-
urn:isbn:020130953X
urn:lccn:94034264
urn:oclc:222875467
urn:oclc:39318979
urn:oclc:44896102
urn:oclc:807377742
urn:oclc:717739401
urn:oclc:174467540
urn:isbn:8178081350
urn:oclc:57000200
urn:isbn:0201309521
urn:isbn:0201309513
urn:isbn:0201634988
urn:oclc:474704297
urn:oclc:474772487
urn:oclc:836741939
urn:oclc:841922033
urn:oclc:860356862
urn:oclc:874866656
urn:isbn:1405837306
urn:oclc:232312209
urn:isbn:0201455633
urn:oclc:314621141
- Scandate
- 20100720001547
- Scanner
- scribe15.sfdowntown.archive.org
- Scanningcenter
- sfdowntown
- Source
- removedNEL
- Worldcat (source edition)
- 191857985
- Full catalog record
- MARCXML
comment
Reviews
There are no reviews yet. Be the first one to
write a review.
4,755 Views
30 Favorites
Purchase options
DOWNLOAD OPTIONS
No suitable files to display here.
IN COLLECTIONS
Internet Archive BooksUploaded by SeanFagan on