O'Reilly logo

Applying Domain-Driven Design and Patterns: With Examples in C# and .NET by Jimmy Nilsson

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required