Итак, вот вопрос: каковы преимущества и недостатки использования аспектно-ориентированной парадигмы программирования.
Мои преимущества и недостатки пока:
Преимущества:
- Дополняет объектную ориентацию.
- Модулирует сквозные вопросы, улучшающие удобство обслуживания и понятность кода.
Недостаток:
- Не самая легкая для понимания концепция - не так хорошо документирована, как ОО
- ОО идет достаточно далеко в разделении проблем ...
Кто-нибудь хотел бы оспорить любой из них / добавить свои собственные?
Большое спасибо, J