Traditionally, agile development methods and reuse have been considered opposite concepts, even though they both aim for the same goals: higher quality and higher productivity in software development. But actually they are optimal for using together, because test-driven development is an integral part of agile methods.
In my last blog entry I wrote about a substitute for a "protected-private" keyword that would allow inheritance, but not package access to the variable. I introduced around advice, binding variables to the target and arguments of a method call, and the keywords
One of the features requested in the J2SE 6.0 (Mustang) forum was a modifier that would allow a member variable to be inherited as if it were protected, but not to be accessed by the other classes from the package.
Hello, I am new. My current main points of interest are:
- Aspect Oriented Development (AOD), particularly AspectJ
- which new features should or should not be added to Java 6.0 a.k.a. Mustang
- teaching Java or programming in general
so this is what I intend to blog about. I'll start with AOD.
What is AOD about?