|
|
|
|
LEADER |
00000cam a2200000Mi 4500 |
001 |
EBSCO_on1089528999 |
003 |
OCoLC |
005 |
20231017213018.0 |
006 |
m o d |
007 |
cr |n|---||||| |
008 |
190309s2019 enk o 000 0 eng d |
040 |
|
|
|a EBLCP
|b eng
|e pn
|c EBLCP
|d CHVBK
|d OCLCO
|d OCLCF
|d OCLCQ
|d RDF
|d UKAHL
|d OCLCQ
|d N$T
|d NLW
|d K6U
|d UKMGB
|d OCLCO
|d OCLCQ
|d PSYSI
|d OCLCQ
|
015 |
|
|
|a GBC216747
|2 bnb
|
016 |
7 |
|
|a 019286816
|2 Uk
|
020 |
|
|
|a 1789342430
|
020 |
|
|
|a 9781789342437
|q (electronic bk.)
|
020 |
|
|
|z 9781789343243
|q print
|
029 |
1 |
|
|a CHNEW
|b 001040577
|
029 |
1 |
|
|a CHVBK
|b 559029403
|
029 |
1 |
|
|a UKMGB
|b 019286816
|
029 |
1 |
|
|a AU@
|b 000069010470
|
035 |
|
|
|a (OCoLC)1089528999
|
037 |
|
|
|a 9781789342437
|b Packt Publishing
|
050 |
|
4 |
|a QA76.76.A65
|b .G337 2019
|
082 |
0 |
4 |
|a 005.1
|2 23
|
049 |
|
|
|a UAMI
|
100 |
1 |
|
|a Gabrijelčič, Primoz.
|
245 |
1 |
0 |
|a Hands-On Design Patterns with Delphi :
|b Build Applications Using Idiomatic, Extensible, and Concurrent Design Patterns in Delphi.
|
260 |
|
|
|a Birmingham :
|b Packt Publishing Ltd,
|c 2019.
|
300 |
|
|
|a 1 online resource (462 pages)
|
336 |
|
|
|a text
|b txt
|2 rdacontent
|
337 |
|
|
|a computer
|b c
|2 rdamedia
|
338 |
|
|
|a online resource
|b cr
|2 rdacarrier
|
588 |
0 |
|
|a Print version record.
|
505 |
0 |
|
|a Cover; Title Page; Copyright and Credits; About Packt; Contributors; Table of Contents; Preface; Section 1: Design Pattern Essentials; Chapter 1: Introduction to patterns; Patterns in programming; Patterns are useful; Delphi idioms -- Creating and destroying an object; Gang of Four started it all; Don't inherit -- compose!; Pattern taxonomy; Creational patterns; Structural patterns; Behavioral patterns; Concurrency patterns; Criticism; Anti-patterns; Design principles; SOLID; Don't repeat yourself; KISS and YAGNI; Summary; Section 2: Creational Patterns
|
505 |
8 |
|
|a Chapter 2: Singleton, Dependency Injection, Lazy Initialization, and Object PoolSingleton; NewInstance; Lateral thinking; Dependency injection; From classes to interfaces; Using a factory method; Wrapping up; Lazy initialization; Using Spring; Object pool; Stock quote connection pool; Summary; Chapter 3: Factory Method, Abstract Factory, Prototype, and Builder; Factory method; Painter; Modernizing the factory method pattern; Abstract factory; Prototype; Cloning records; Cloning objects; Delphi idioms -- Assign and AssignTo; Serialization; Builder; Idioms -- Fluent interfaces; Summary
|
505 |
8 |
|
|a Section 3: Structural PatternsChapter 4: Composite, Flyweight, Marker Interface, and Bridge; Composite; Child management; Flyweight; String interning; A practical example; Delphi idioms -- comparers and hashers; Marker interface; Delphi idioms -- attributes; Markers and attributes; Bridge; Bridged painting; Summary; Chapter 5: Adapter, Proxy, Decorator, and Facade; Selecting an appropriate structural pattern; Adapter; Wrapping a class; Wrapping an interface; Implementing a queue with a list; Proxy; Delphi idioms -- replacing components in runtime; Smart pointers; Unit testing with mock objects
|
505 |
8 |
|
|a DecoratorDecorating streams; Delphi idioms -- helpers; Facade; Summary; Section 4: Behavioral Patterns; Chapter 6: Nullable Value, Template Method, Command, and State; Null object; Template method; Calculating the average value; Inversion of control; Command; Command-based editor; Creating commands; Commands; Invoker; Client; Macros; Cloning; State; Unquoting a string; Summary; Chapter 7: Iterator, Visitor, Observer, and Memento; Iterator; Delphi idioms -- iterating with for.in; Implementing custom enumerators; Using an iterator interface; Visitor; Observer; Observing with Spring; Memento
|
520 |
|
|
|a Section 5: Concurrency Patterns; Chapter 8: Locking patterns; Delphi idioms - parallel programming; Lock; Custom locking mechanism; Lock striping; Single bit locks; Delphi idioms - bitwise operators; Double-checked locking; Optimistic locking; Readers-writer lock; Comparing reader-writer implementations; Summary; Chapter 9: Thread pool, Messaging, Future and Pipeline; Thread pool; Idiosyncrasies of Delphi's TThreadPool; Messaging; Windows messages; Queue and Synchronize; Polling; Future; Pipeline; Web spider; Filter stage; Downloader stage; Parser stage; Summary
|
500 |
|
|
|a Section 6: Miscellaneous Patterns
|
520 |
|
|
|a Delphi is a cross-platform IDE that supports rapid application development. Design Patterns gives a developer an array of use case scenarios to common problems, thus reducing the technical risk. This book will be your guide in building efficient and scalable projects utilizing all the design patterns available in Delphi.
|
504 |
|
|
|a Includes bibliographical references.
|
590 |
|
|
|a eBooks on EBSCOhost
|b EBSCO eBook Subscription Academic Collection - Worldwide
|
650 |
|
0 |
|a Application software
|x Development.
|
650 |
|
6 |
|a Logiciels d'application
|x Développement.
|
650 |
|
7 |
|a Business applications.
|2 bicssc
|
650 |
|
7 |
|a Parallel processing.
|2 bicssc
|
650 |
|
7 |
|a Programming & scripting languages: general.
|2 bicssc
|
650 |
|
7 |
|a Computers
|x Programming
|x Parallel.
|2 bisacsh
|
650 |
|
7 |
|a Computers
|x Desktop Applications
|x General.
|2 bisacsh
|
650 |
|
7 |
|a Computers
|x Programming Languages
|x General.
|2 bisacsh
|
650 |
|
7 |
|a Application software
|x Development.
|2 fast
|0 (OCoLC)fst00811707
|
776 |
0 |
8 |
|i Print version:
|a Gabrijelčič, Primoz.
|t Hands-On Design Patterns with Delphi : Build Applications Using Idiomatic, Extensible, and Concurrent Design Patterns in Delphi.
|d Birmingham : Packt Publishing Ltd, ©2019
|z 9781789343243
|
856 |
4 |
0 |
|u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=2036727
|z Texto completo
|
938 |
|
|
|a Askews and Holts Library Services
|b ASKH
|n BDZ0039753927
|
938 |
|
|
|a ProQuest Ebook Central
|b EBLB
|n EBL5721589
|
938 |
|
|
|a EBSCOhost
|b EBSC
|n 2036727
|
994 |
|
|
|a 92
|b IZTAP
|