The promise of Aspect Oriented Programming was that instead of "coding" these generalised parts, you could "apply them as aspects" to your code. Most apps have commonalities that can be extracted, where generalised solutions can be created, based upon patterns of reusable components.
Sort: