Ok, oto pytanie: jakie są zalety i wady korzystania z paradygmatu programowania zorientowanego na aspekty.
Moje dotychczasowe zalety i wady:
Zalety:
- Uzupełnia orientację obiektu.
- Modularyzuje przekrojowe problemy poprawiające utrzymanie kodu i zrozumiałość.
Niekorzyść:
- Nie jest to najłatwiejsza koncepcja do uchwycenia - nie tak dobrze udokumentowana jak OO
- OO posuwa się wystarczająco daleko w rozdzielaniu obaw ...
Czy ktoś chciałby zakwestionować którekolwiek z nich / dodać własne?
Wielkie dzięki, J