Design Patterns in C#. (Record no. 25688)
[ view plain ]
000 -LEADER | |
---|---|
fixed length control field | 06175nam a22003373i 4500 |
001 - CONTROL NUMBER | |
control field | EBC5127095 |
003 - CONTROL NUMBER IDENTIFIER | |
control field | MiAaPQ |
005 - DATE AND TIME OF LATEST TRANSACTION | |
control field | 20190110114908.0 |
006 - FIXED-LENGTH DATA ELEMENTS--ADDITIONAL MATERIAL CHARACTERISTICS--GENERAL INFORMATION | |
fixed length control field | m o d | |
007 - PHYSICAL DESCRIPTION FIXED FIELD--GENERAL INFORMATION | |
fixed length control field | cr cnu|||||||| |
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION | |
fixed length control field | 181231s2004 xx o ||||0 eng d |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
International Standard Book Number | 9788131740927 |
Qualifying information | (electronic bk.) |
035 ## - SYSTEM CONTROL NUMBER | |
System control number | (MiAaPQ)EBC5127095 |
035 ## - SYSTEM CONTROL NUMBER | |
System control number | (Au-PeEL)EBL5127095 |
035 ## - SYSTEM CONTROL NUMBER | |
System control number | (CaONFJC)MIL265109 |
035 ## - SYSTEM CONTROL NUMBER | |
System control number | (OCoLC)1024271989 |
040 ## - CATALOGING SOURCE | |
Original cataloging agency | MiAaPQ |
Language of cataloging | eng |
Description conventions | rda |
-- | pn |
Transcribing agency | MiAaPQ |
Modifying agency | MiAaPQ |
082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER | |
Edition number | 23rd |
Classification number | 005.13C |
100 1# - MAIN ENTRY--PERSONAL NAME | |
Personal name | Metsker, Steven John. |
245 10 - TITLE STATEMENT | |
Title | Design Patterns in C#. |
300 ## - PHYSICAL DESCRIPTION | |
Extent | 1 online resource (476 pages) |
505 0# - FORMATTED CONTENTS NOTE | |
Formatted contents note | Cover -- Contents -- Preface -- Chapter 1: Introduction -- Why Patterns? -- Why Design Patterns? -- Why C#? -- UML -- Challenges -- The Organization of this Book -- Welcome to Oozinoz! -- Summary -- Part 1: Interface Patterns -- Chapter 2: Introducing Interfaces -- Interfaces and Abstract Classes -- Interfaces and Delegates -- Interfaces and Properties -- Interface Details -- Summary -- Beyond Ordinary Interfaces -- Chapter 3: Adapter -- Adapting to an Interface -- Class and Object Adapters -- Adapting Data in .NET -- Summary -- Chapter 4: Facade -- An Ordinary Facade -- Refactoring to Facade -- Facades, Utilities, and Demos -- Summary -- Chapter 5: Composite -- An Ordinary Composite -- Recursive Behavior in Composites -- Composites, Trees, and Cycles -- Composites with Cycles -- Consequences of Cycles -- Summary -- Chapter 6: Bridge -- An Ordinary Abstraction -- From Abstraction to Bridge -- Drivers as Bridges -- Database Drivers -- Summary -- Part 2: Responsibility Patterns -- Chapter 7: Introducing Responsibility -- Ordinary Responsibility -- Controlling Responsibility with Accessibility -- Summary -- Beyond Ordinary Responsibility -- Chapter 8: Singleton -- Singleton Mechanics -- Singletons and Threads -- Recognizing Singleton -- Summary -- Chapter 9: Observer -- C# Support for Observer -- Delegate Mechanics -- A Classic Example-Observer in GUIs -- Model/View/Controller -- Layering -- Summary -- Chapter 10: Mediator -- A Classic Example-GUI Mediators -- Relational Integrity Mediators -- Summary -- Chapter 11: Proxy -- A Simple Proxy -- A Data Proxy -- Remote Proxies -- Summary -- Chapter 12: Chain of Responsibility -- An Ordinary Chain of Responsibility -- Refactoring to Chain of Responsibility -- Anchoring a Chain -- Chain of Responsibility without Composite -- Summary -- Chapter 13: Flyweight -- Immutability. |
505 8# - FORMATTED CONTENTS NOTE | |
Formatted contents note | Extracting the Immutable Part of a Flyweight -- Sharing Flyweights -- Summary -- Part 3: Construction Patterns -- Chapter 14: Introducing Construction -- A Few Construction Challenges -- Summary -- Beyond Ordinary Construction -- Chapter 15: Builder -- An Ordinary Builder -- Building under Constraints -- A Forgiving Builder -- Summary -- Chapter 16: Factory Method -- A Classic Example-Enumerators -- Recognizing Factory Method -- Taking Control of Which Class to Instantiate -- Factory Method in Parallel Hierarchies -- Summary -- Chapter 17: Abstract Factory -- A Classic Example-GUI Kits -- Abstract Factories and Factory Method -- Namespaces and Abstract Factories -- Summary -- Chapter 18: Prototype -- Prototypes as Factories -- Prototyping with Clones -- Summary -- Chapter 19: Memento -- A Classic Example-Using Memento for Undo -- Memento Durability -- Persisting Mementos across Sessions -- Summary -- Part 4: Operation Patterns -- Chapter 20: Introducing Operations -- Operations and Methods -- Signatures -- Delegates -- Exceptions -- Algorithms and Polymorphism -- Summary -- Beyond Ordinary Operations -- Chapter 21: Template Method -- A Classic Example-Sorting -- Completing an Algorithm -- Template Method Hooks -- Refactoring to Template Method -- Summary -- Chapter 22: State -- Modeling States -- Refactoring to State -- Making States Constant -- Summary -- Chapter 23: Strategy -- Modeling Strategies -- Refactoring to Strategy -- Comparing Strategy and State -- Comparing Strategy and Template Method -- Summary -- Chapter 24: Command -- A Classic Example-Menu Commands -- Using Command to Supply a Service -- Command Hooks -- Command in Relation to Other Patterns -- Summary -- Chapter 25: Interpreter -- An Interpreter Example -- Interpreters, Languages, and Parsers -- Summary -- Part 5: Extension Patterns -- Chapter 26: Introducing Extensions. |
505 8# - FORMATTED CONTENTS NOTE | |
Formatted contents note | Principles of OO Design -- The Liskov Substitution Principle -- The Law of Demeter -- Removing Code Smells -- Beyond Ordinary Extensions -- Summary -- Chapter 27: Decorator -- A Classic Example-Streams -- Function Wrappers -- Decorator in GUIs -- Decorator in Relation to Other Patterns -- Summary -- Chapter 28: Iterator -- Ordinary Iteration -- Thread-Safe Iteration -- Iterating over a Composite -- Summary -- Chapter 29: Visitor -- Visitor Mechanics -- An Ordinary Visitor -- Visitor Cycles -- Visitor Controversy -- Summary -- Appendix A: Directions -- Get the Most Out of This Book -- Understand the Classics -- Weave Patterns into Your Code -- Keep Learning -- Appendix B: Solutions -- Appendix C: Oozinoz Source -- Acquiring and Using the Source -- Building the Oozinoz Code -- Helping the Oozinoz Code Find Files -- Testing the Code with NUnit -- Finding Files Yourself -- Summary -- Appendix D: UML at a Glance -- Classes -- Class Relationships -- Interfaces -- Delegates and Events -- Objects -- States -- Glossary -- A -- B -- C -- D -- E -- F -- G -- H -- I -- K -- L -- M -- N -- O -- P -- R -- S -- T -- U -- V -- W -- Bibliography -- Index -- A -- B -- C -- D -- E -- F -- G -- H -- I -- J -- K -- L -- M -- N -- O -- P -- Q -- R -- S -- T -- U -- V -- W -- X. |
590 ## - LOCAL NOTE (RLIN) | |
Local note | Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2018. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries. |
655 #4 - INDEX TERM--GENRE/FORM | |
Genre/form data or focus term | Electronic books. |
776 08 - ADDITIONAL PHYSICAL FORM ENTRY | |
Display text | Print version: |
Main entry heading | Metsker, Steven John |
Title | Design Patterns in C# |
Place, publisher, and date of publication | Noida : Pearson India,c2004 |
797 2# - LOCAL ADDED ENTRY--CORPORATE NAME (RLIN) | |
Corporate name or jurisdiction name as entry element | ProQuest (Firm) |
856 40 - ELECTRONIC LOCATION AND ACCESS | |
Uniform Resource Identifier | <a href="https://ebookcentral.proquest.com/lib/cethalassery/detail.action?docID=5127095">https://ebookcentral.proquest.com/lib/cethalassery/detail.action?docID=5127095</a> |
Public note | Click to View |
942 ## - ADDED ENTRY ELEMENTS (KOHA) | |
Source of classification or shelving scheme | Dewey Decimal Classification |
Koha item type | Books |
Withdrawn status | Lost status | Source of classification or shelving scheme | Materials specified (bound volume or other part) | Damaged status | Not for loan | Home library | Current library | Shelving location | Date acquired | Total Checkouts | Full call number | Barcode | Date last seen | Price effective from | Koha item type |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dewey Decimal Classification | Online access | CENTRAL LIBRARY | Digital Library | Digital Library | 10/01/2019 | 005.13C MET-D | E0143 | 10/01/2019 | 10/01/2019 | E- Books |