Design Patterns in C#. (Record no. 25688)

MARC details
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
Holdings
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
Powered by Koha ILS
Page Design & Customization: Library Web Team CE Thalassery