Index
A
Abstract factory
Abstraction
Accept() function
Action delegate
ActLike() method
Acyclic Visitor
Adapter
decorator
dependency injection
DrawPoint() method
generic value
hashing
iterator
LineTo PointAdapter
.NET framework
property
scenario
temporaries
Add() method
AddChild() method
AdditionExpression
AdditionExpression.Print()
AddListItem() method
Anonymous
Append()
AppendLine()
AppendList()
Array-backed properties
Array of structures (AoS)
AsString()
Asynchronous factory method
AsyncRequestHandler
B
BankAccount class
Bar.Foo()
BasicShapeFactory
BetterFormattedText class
Bidirectional iterator
BinaryExpression
BinaryTree class
Bird.Fly()
Boolean variables
Bridge
conventional
dynamic prototyping
Bridge pattern
Broadcast()
Broker chain
Buffer
Build() function
Builder
characteristics
communicating intent
complicated objects
composite
DSLs
extension with recursive generics
fluent
lazy functional
parameter
piecewise construction of object
scenario
C
CallDoctor() method
Capitalize() method
CatchACold() method
Chain of responsibility, CreatureModifier
Chain of responsibility
broker chain
method chain
scenario
ChatRoom API
Classic visitor
Clone()
CodeBuilder
ColoredShape
ColoredShape(ColoredShape(Square))
Combinator
Command design pattern
BankAccountCommand
composite
functional
implementation
interface
queries
scenario
undo operations
Command-Query Separation (CQS)
Communication proxy
CompareTo() method
Composite
design pattern
grouping graphic objects
neural networks
shrink wrapping
specification
CompositeBankAccountCommand
Composite builder
Composite commands
Composite proxy
array-backed properties
SoA/AoS
Composition
Constructor arguments
Continuous LINQ (CLINQ)
Cookie
SeeFlyweight pattern
Copy constructor
Covers() method
Create() method
CreatureModifier class
CreatureModifier.Handle() method
Creatures collection
Creatures container
Currying
Custom string builder
Cyclic visitor
D
Database data adapters
Decorator pattern
Adapter
composition
custom string builder
dynamic
functional
multiple inheritance
default interface members
interfaces
static
DeepCopy() method
Delegate.CreateDelegate()
Delegate factories, IoC
Delegate type
Dependency injection, adapter
Dependency inversion principle
Deposit() method
Dispatch
Dispose() method
DomainObject
Domain-specific languages (DSLs)
dotMemory
DoubleAttackModifier
DoubleCreatureModifier
Double dispatch
DoubleExpression
Draw() function
DrawPoint() method
Drive() method
Dynamic decorator composition
Dynamic dispatch
Dynamic null object
DynamicObject
Dynamic proxy
Dynamic strategy
Dynamic visitor
E
EmailBuilder
Equality and comparison strategies
Equals()
Event broker
Event-driven infrastructure
ExpressionEvaluator
expression.Print()
ExpressionPrinter
Extension method classes
F
Façade pattern
advanced terminal
console, setting up
magic squares
trading terminal
Factory method
Filter()
Fire() method
Fluent builder
Fluent interface
Flyweight pattern
text formatting
user names
Foo()
ForEach()
Forwarding constructor
Function
FunctionalBuilder
Functional command
Functional decorator
Functional factory
Functional literals
C#
F#
Functional Reflective Visitor
Functional-related language features
Functional strategy
Functional template method
Functional visitor
G
GameEventArgs type
Generate()
Generic value adapter
GetEnumerator() implementation
GetFactory() method
GetHashCode() interface
GetPopulation() method
GetRange()
Graphics processing unit (GPU)
H
Handle() method
Handmade State Machine
Hash function
Hashing functions
Hollow proxy
HtmlBuilder
HtmlElement class
I
IBird/ILizard interfaces
IBird/ILizard classes
ICar interface
ICloneable
ICommand interface
IComparer<T> interface
ICreature
IDictionary
IDisposable
IEnumerable
IEnumerable<Button>
IEnumerator<T> interface
IExpressions
IExpressionVisitor interface
Ignore() builder methods
IMachine interface
ImpromptuInterface
IncreaseDefenseModifier
Inner factory
physical separation
Point class
InOrderIterator
INotifyPropertyChanged (INPC)
Interface segregation principle
Internet chat room
Interop-related entities
Interpreter design pattern
compiler theory
functional paradigm
numeric expression evaluator
SeeNumeric expression evaluator
proliferation and diversity of challenges
Intrusive approaches
Intrusive visitor
Inversion of Control (IoC)
IPrinter interface
IRelationshipBrowser
IRequestHandler
IShape interface
IsSquare property
Iterator
adapter
array-backed properties
binary tree
chained constructor trees
enumerator
BinaryTree class
IEnumerable
IEnumerable<T>
IEnumerator<T>
in-order implementation
InOrderIterator
MoveNext()
tree traversal
IUser interface
J, K
Join()
L
LazyBitmap
Lazy functional builder
Lexing
LineToPointCachingAdapter
Liskov substitution principle
Lizard.Crawl()
Logging proxies
M
Magic number
Magic squares
Facade
generator
matrix
splitter
UniqueGenerator
verifier
MailService
MarkdownListStrategy
Marker interface
Mediator
chat room
events
MediatR
MediatR
Memento pattern
bank account
Interop
undo and redo operations
MethodInfo objects
Monostate
MoveNext()
Multiton
N
Nested type
Neural networks
NewXxxEmployee() methods
NoBonusesModifier
NullLog
Null Object pattern
BankAccount
dynamic
scenario
virtual proxy
Numeric expression evaluator
Lex() and Parse() implementation
lexing
parsing
Numeric literals
O
Object hierarchy
Observable.Subscribe() static method
Observer
bidirectional bindings
change notification
collections
declarative subscriptions, Autofac
event arguments
event handler
events
LINQ
pattern
property
property dependencies
views
weak event pattern
weak event streams
Observer design pattern
OldFashionedPrinter.Fax()
OldFashionedPrinter.Scan()
OnEntry()
OnExit()
OnPropertyChanged() method
OnState.Off() and OffState.On()
Open-closed principle
Operations
Ops.Add()
P
Parameterless constructor
Parameter object
Parsing
Pattern matching
Pattern matching expression
PermitReentry()
PersonAddressBuilder
PersonBuilder
PersonBuilderExtensions
PersonInfoBuilder
PersonJobBuilder
Person.Receive() method
Player.Score() method
PlayerScoredEventArgs
Point constructor
Point hashes
Pointer chain
Polling
Print()
Print() member functions
PrivateMessage()
ProductFilter service class
Property adapter (surrogate)
Property proxies
Protection proxy
Prototype
copy constructors
deep copying objects
deep copying, special interface
deep vs. shallow copying
factory
ICloneable
pattern
serialization
Proxy
communication
property
protection
value
virtual
Q
Queries
R
Receive()
Recursive discriminated union
Recursive generics
Recursive generic type
Redo() operations
Reentrant states
Reflective printer
ExpressionPrinter
extension methods
functional
improvements
Reflective visitor approach
Regular expressions
Reset() function
Restoration process
Restore() method
ReverseIterable class
Reverse iteration
Robust hashing function
RoundedShapeFactory
run() method
S
Say()
Scan() method
SendEmail() method
Separation of concerns
SerializableDictionary implementation
Serialization
SetOutputFormat() method
ShapeFactory
Single-responsibility principle
Singleton
convention
implementation
lazy loading/thread safety
static
throw
troubleshooting
IOC
Autofac dependency injection framework
Monostate
Multiton
Singleton design pattern
start() procedure
State design pattern
controls behavior
driven state transitions
encoding transitions with switch expressions
machine, phone conversation
State machines with stateless
definition
features
hierarchical states
reentrancy
types, actions, and transitions
State space explosion
Static factory method
Static decorator composition
Static strategy
Static System.Math
Storing functions
Strategy design pattern
dynamic
equality and comparison
functional
static
Stream adapters
StringBuilder
Structured data
Structure of arrays (SoA)
Subscribe() method
Subtract()
Sum() method
SumOfStats property
Switch-based state machine
T
TableBuffer
Template Method
functional
game simulation
inheritance
Text formatting
TextProcessor
TextRange
Token
SeeFlyweight pattern
ToString()
Tree traversal
TSelf
Type inference
U
UML State Machine diagram
Undo()
V
Value proxy
Vector.Create() method
vectorObjects
VectorOfFloat
VectorOfInt
Virtual proxy
Visit() method
Visitor design pattern
acyclic
classic
dynamic
functional paradigm
intrusive
reflective
SeeReflective printer
W
WebClient class
WorksAsA() method
X, Y, Z
XxxAsync() methods
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.89.163.120