Q01. What is AOP, and how does it compliment OOP? A01. AOP stands for “Aspect Oriented Programming” and it compliments OOP. AOP is used for cross cutting concerns like logging, auditing, service retry, deadlock retry, performance profiling, transaction management, etc. In OOP unit of modularity is an object, … Read...