AOP [Was: Is POP AOP?]

From: Luke (luke_at_antispam.org)
Date: 02/12/04


Date: Thu, 12 Feb 2004 21:14:16 GMT


----- Original Message -----
From: "Robert C. Martin" <unclebob@objectmentor.com>
Newsgroups: comp.object
Sent: Thursday, February 12, 2004 3:46 PM
Subject: Re: Is POP AOP? [Was: Pool-oriented programming]

> Aspects are modifiers of classes. In AOP you define a set of aspects
> and then describe how those aspects modify the classes in your system.
> The modifications are all made before the system runs.

[This is a newbie question]:

I consider OO as a particular approach for managing dependencies
in software structures, i.e. essentially for separating things that change
from things that stay the same, and with this point of view I'm studying
OOP tools: (class) interface, (class) implementation, dynamic binding.

I think that I could also approach the study of AOP with the same
point of view. What are the tools used by AOP to achieve this
separation? Are there also principles for AO software development,
as there are principles for OO software development (DIP, LSP, etc...)?

Many thanks
Luke



Relevant Pages

  • Re: Aspect Oriented Programming
    ... I think the biggest problem is that few really know with AOP ... Please return your completed questionnaire to ... Aspect oriented programs are difficult to test. ... AOP is not supported in my chosen software development environment/ ...
    (microsoft.public.dotnet.languages.csharp)
  • Aspect Oriented Programming
    ... Programming (AOP) to investigate the reasons why it has not been more ... Please return your completed questionnaire to ... Aspect oriented programs are difficult to test. ... AOP is not supported in my chosen software development environment/ ...
    (comp.lang.java.programmer)
  • Aspect Oriented Programming
    ... Programming (AOP) to investigate the reasons why it has not been more ... Please return your completed questionnaire to ... Aspect oriented programs are difficult to test. ... AOP is not supported in my chosen software development environment/ ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: Aspect Oriented Programming
    ... AOP was very cool in the late -90ies and early -00. ... Please return your completed questionnaire to ... Aspect oriented programs are difficult to test. ... AOP is not supported in my chosen software development environment/ ...
    (microsoft.public.dotnet.languages.csharp)
  • RE: Aspect Oriented Programming
    ... I remember reading about AOP in the late 90's, ... Please return your completed questionnaire to ... Aspect oriented programs are difficult to test. ... AOP is not supported in my chosen software development environment/ ...
    (microsoft.public.dotnet.languages.csharp)