And if you think about it, they’re kind of right, AOP gives you a lot of power to add unrelated behavior into existing methods or even replace their entire logic. Of course, that might not be exactly why this pattern was introduced, and it’s certainly not the intention of the example I provided above.

However, it does provide you with the ability to do whatever you want, and that, coupled with a lack of understanding of good programming practices, can cause a really big mess.

Re-use aspects across projects. You can think of aspects as components, small and decoupled pieces of code that can…

general, significantly milder illness compared with adults

Babies make up a tiny percentage of all diagnosed cases of Covid-19. In the United States, where 1.2% of the population are children under one year of age, they account for only 0.27% of the positive tests, according to a Centers for Disease Control and Prevention (CDC) report. It’s not…


Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store