Skip to Content
Design Patterns in .NET: Reusable Approaches in C# and F# for Object-Oriented Software Design
book

Design Patterns in .NET: Reusable Approaches in C# and F# for Object-Oriented Software Design

by Dmitri Nesteruk
May 2019
Intermediate to advanced content levelIntermediate to advanced
356 pages
5h 18m
English
Apress
Content preview from Design Patterns in .NET: Reusable Approaches in C# and F# for Object-Oriented Software Design

Part IVBehavioral Patterns

Behavioral Patterns

When most people hear about behavioral patterns, it’s mainly in relation to animals and how to get them to do what you want. Well, in a way, all of coding is about programs doing what you want, so behavioral software design patterns cover a very wide range of behaviors that are, nonetheless, quite common in programming.

As an example, consider the domain of software engineering. We have languages that are compiled, which involves lexing, parsing, and a million other things (the Interpreter pattern). Having constructed an abstract syntax tree (AST) for a program, you might want to analyze the program for possible bugs (the Visitor pattern). All of these are behaviors that are common enough to be expressed ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Design Patterns in .NET 6: Reusable Approaches in C# and F# for Object-Oriented Software Design

Design Patterns in .NET 6: Reusable Approaches in C# and F# for Object-Oriented Software Design

Dmitri Nesteruk
Hands-On Design Patterns with C# and .NET Core

Hands-On Design Patterns with C# and .NET Core

Gaurav Aroraa, Jeffrey Chilberto

Publisher Resources

ISBN: 9781484243664Purchase LinkPublisher Website