Index

A

Abstract-Oriented Programming (AOP), 186, 386–390, 404

advice, 390

aspect, 391

Decorator pattern, 389

introduction, 391

.NET, 391

adding state and behavior to existing classes, 395–399

modularizing logging code using aspects, 391–395

moving business rules into aspects, 400–402

joinpoint, 391

pointcut, 391

problems with, 389–390

Abstract Factory, 70, 483

abstraction, 419

transaction abstraction, 249

Accept(), 251, 258

acceptance status, orders, 132

Account.Wiithdraw(), 400

ACID (Atomic, Consistent, Isolated, Durable), 283, 357

Adapter/Wrapper, 417

adapters, simplifying view interfaces (MVC pattern), 417

Add(), 201

adding

orders, 136

states and behavior to existing classes, 395–399

AddOrder(), 153, 172

AddOrderLine(), 171

adopting patterns, ...

Get Applying Domain-Driven Design and Patterns: With Examples in C# and .NET now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.