OOP helps us creating a clearly laid out and intuitive model of the reality by means of objects. However, concerns like security, logging or transactions need to be implemented virtually anywhere, resulting in scattered error-prone code. Aspect-Oriented Programming separates these cross-cutting concerns from the rest of the code and lets you handle them in a well-known, central location.

Comments

Comments are closed.

Rated 5

Anonymous at 10:12 on 13 Oct 2010

Good structured session, great overview with examples. Provided enough information to know that we don't need it. :)

Very good talk. Maybe just a little bit to early this morning for such a complex topic.

Excellent talk about AOP with great examples. The PHP community isn't ready for AOP yet, though :) Same situation as with dependency injection :)

Very good talk, which gave broad overview over AOP. Thanks.