December 2023
Intermediate to advanced
492 pages
12h 40m
English
Aspect-oriented programming (AOP) can be used with object-oriented programming (OOP). An aspect is an attribute applied to classes, methods, parameters, and properties that, at compile time, weaves code into the class, method, parameter, or property to which it is applied. This approach allows the cross-cutting concerns of a program to be moved from the business source code to a class library. Concerns are added where needed as attributes. The compiler then weaves the required code in at runtime. This keeps your business code small and readable. In this chapter, we will be using PostSharp.
We will be covering the following topics:
Read now
Unlock full access