Design patterns in .NET 6 : reusable approaches in C# and F# for object-oriented software design

Book Cover
Average Rating
Published
Berkeley, CA : Apress L. P., 2022.
Status
Available Online

Description

Loading Description...

More Details

Format
Edition
Third edition.
Language
English
ISBN
9781484282458, 1484282450
UPC
10.1007/978-1-4842-8245-8

Notes

General Note
Description based upon print version of record.
Description
Implement design patterns in .NET 6 using the latest versions of the C# and F# languages. This book provides a comprehensive overview of the field of design patterns as they are used in today's developer toolbox. In addition to the functional builder, asynchronous factory method, generic value adapter, and composite proxies, this new edition introduces topics such as Decorator Cycle Policies Functional Commands, a Transformer variation of the Visitor pattern, and factories that can perform Object Tracking and Bulk Replacement. Using the C# and F# programming languages, Design Patterns in .NET 6 explores the classic design pattern implementations and discusses the applicability and relevance of specific language features for implementing patterns. You will learn by example, reviewing scenarios where patterns are applicable. Former C# MVP and patterns expert Dmitri Nesteruk demonstrates possible implementations of patterns, discusses alternatives and pattern relationships, and illustrates the way that a dedicated refactoring tool (JetBrains Rider) can be used to implement design patterns with ease. What You Will Learn Become familiar with the latest pattern implementations available in C# 10 and F# 6 Know how to better reason about software architecture Understand the process of refactoring code to patterns Refer to researched and proven variations of patterns Study complete, self-contained examples, including many that cover advanced scenarios Use the latest versions of C# and Visual Studio/Rider/ReSharper Who This Book Is For Developers who have some experience in the C# language and want to expand their comprehension of the art of programming by leveraging design approaches to solve modern problems.
Local note
O'Reilly,O'Reilly Online Learning: Academic/Public Library Edition

Discover More

Also in this Series

Checking series information...

More Like This

Loading more titles like this title...

Reviews from GoodReads

Loading GoodReads Reviews.

Citations

APA Citation, 7th Edition (style guide)

Nesteruk, D. (2022). Design patterns in .NET 6: reusable approaches in C# and F# for object-oriented software design (Third edition.). Apress L. P..

Chicago / Turabian - Author Date Citation, 17th Edition (style guide)

Nesteruk, Dmitri. 2022. Design Patterns in .NET 6: Reusable Approaches in C# and F# for Object-oriented Software Design. Berkeley, CA: Apress L. P.

Chicago / Turabian - Humanities (Notes and Bibliography) Citation, 17th Edition (style guide)

Nesteruk, Dmitri. Design Patterns in .NET 6: Reusable Approaches in C# and F# for Object-oriented Software Design Berkeley, CA: Apress L. P, 2022.

Harvard Citation (style guide)

Nesteruk, D. (2022). Design patterns in .NET 6: reusable approaches in C# and F# for object-oriented software design. Third edn. Berkeley, CA: Apress L. P.

MLA Citation, 9th Edition (style guide)

Nesteruk, Dmitri. Design Patterns in .NET 6: Reusable Approaches in C# and F# for Object-oriented Software Design Third edition., Apress L. P., 2022.

Note! Citations contain only title, author, edition, publisher, and year published. Citations should be used as a guideline and should be double checked for accuracy. Citation formats are based on standards as of August 2021.

Staff View

Grouped Work ID
52dbd98b-439f-26d5-9b4f-bcb846496128-eng
Go To Grouped Work View in Staff Client

Grouping Information

Grouped Work ID52dbd98b-439f-26d5-9b4f-bcb846496128-eng
Full titledesign patterns in net 6 reusable approaches in c and f for object oriented software design
Authornesteruk dmitri
Grouping Categorybook
Last Update2025-01-24 12:33:29PM
Last Indexed2025-01-29 03:14:51AM

Book Cover Information

Image SourcecontentCafe
First LoadedApr 15, 2023
Last UsedJan 10, 2025

Marc Record

First DetectedMar 20, 2023 10:19:34 AM
Last File Modification TimeDec 17, 2024 08:21:39 AM
SuppressedRecord had no items

MARC Record

LEADER04616cam a2200529 i 4500
001on1343248375
003OCoLC
00520241217081959.0
006m     o  d        
007cr cnu---unuuu
008220903s2022    caua    o     000 0 eng d
019 |a 1343197589|a 1346260310
020 |a 9781484282458|q (electronic bk.)
020 |a 1484282450|q (electronic bk.)
0247 |a 10.1007/978-1-4842-8245-8|2 doi
035 |a (OCoLC)1343248375|z (OCoLC)1343197589|z (OCoLC)1346260310
037 |a 9781484282458|b O'Reilly Media
040 |a EBLCP|b eng|e rda|e pn|c EBLCP|d ORMDA|d GW5XE|d YDX|d EBLCP|d N$T|d OCLCF|d OCLCQ|d OCLCO
049 |a MAIN
050 4|a QA76.76.M52
072 7|a UMP|2 bicssc
072 7|a COM051380|2 bisacsh
072 7|a UMP|2 thema
08204|a 005.117|2 23/eng/20220907
1001 |a Nesteruk, Dmitri,|e author.
24510|a Design patterns in .NET 6 :|b reusable approaches in C# and F# for object-oriented software design /|c Dmitri Nesteruk.
250 |a Third edition.
264 1|a Berkeley, CA :|b Apress L. P.,|c 2022.
300 |a 1 online resource (xxii, 463 pages) :|b illustrations
336 |a text|b txt|2 rdacontent
337 |a computer|b c|2 rdamedia
338 |a online resource|b cr|2 rdacarrier
500 |a Description based upon print version of record.
5050 |a Part I: Introduction -- Chapter 1: The SOLID Design Principles -- Chapter 2: The Functional Perspective -- Part II: Creational Patterns -- Chapter 3: Builder -- Chapter 4: Factories -- Chapter 5: Prototype -- Chapter 6: Singleton -- Part III: Structural Patterns -- Chapter 7: Adapter -- Chapter 8: Bridge -- Chapter 9: Composite -- Chapter 10: Decorator -- Chapter 11: Facade -- Chapter 12: Flyweight -- Chapter 13: Proxy -- Chapter 14: Value Object -- Part IV: Behavioral Patterns. - Chapter 15: Chain of Responsibility -- Chapter 16: Command -- Chapter 17: Interpreter -- Chapter 18: Iterator -- Chapter 19: Mediator -- Chapter 20: Memento -- Chapter 21: Null Object -- Chapter 22: Observer -- Chapter 23: State -- Chapter 24: Strategy -- Chapter 25: Template Method -- Chapter 26: Visitor.
520 |a Implement design patterns in .NET 6 using the latest versions of the C# and F# languages. This book provides a comprehensive overview of the field of design patterns as they are used in today's developer toolbox. In addition to the functional builder, asynchronous factory method, generic value adapter, and composite proxies, this new edition introduces topics such as Decorator Cycle Policies Functional Commands, a Transformer variation of the Visitor pattern, and factories that can perform Object Tracking and Bulk Replacement. Using the C# and F# programming languages, Design Patterns in .NET 6 explores the classic design pattern implementations and discusses the applicability and relevance of specific language features for implementing patterns. You will learn by example, reviewing scenarios where patterns are applicable. Former C# MVP and patterns expert Dmitri Nesteruk demonstrates possible implementations of patterns, discusses alternatives and pattern relationships, and illustrates the way that a dedicated refactoring tool (JetBrains Rider) can be used to implement design patterns with ease. What You Will Learn Become familiar with the latest pattern implementations available in C# 10 and F# 6 Know how to better reason about software architecture Understand the process of refactoring code to patterns Refer to researched and proven variations of patterns Study complete, self-contained examples, including many that cover advanced scenarios Use the latest versions of C# and Visual Studio/Rider/ReSharper Who This Book Is For Developers who have some experience in the C# language and want to expand their comprehension of the art of programming by leveraging design approaches to solve modern problems.
590 |a O'Reilly|b O'Reilly Online Learning: Academic/Public Library Edition
63000|a Microsoft .NET Framework.
63007|a Microsoft .NET Framework|2 fast
650 0|a Object-oriented programming (Computer science)|9 63406
650 0|a Software patterns.|9 72781
77608|i Print version:|a Nesteruk, Dmitri|t Design Patterns In . NET 6|d Berkeley, CA : Apress L. P.,c2022|z 9781484282441
85640|u https://library.access.arlingtonva.us/login?url=https://learning.oreilly.com/library/view/~/9781484282458/?ar|x O'Reilly|z eBook
938 |a ProQuest Ebook Central|b EBLB|n EBL7078326
938 |a YBP Library Services|b YANK|n 18103482
938 |a EBSCOhost|b EBSC|n 3372527
994 |a 92|b VIA
999 |c 284178|d 284178