Using TopCoder
STATUS KEY :
Specification
Design and Architecture
Development and Testing
Complete
-
Overview
Add functionality to objects without changing their code.
-
Functionality
Aspect Oriented Programming encourages code re-use by separating aspects away from implementations. An aspect is a domain that interacts with all areas of your code.
Examples of aspects are the following; security, logging and threading. The AOP Factory component adds a factory that will decorate code with functionality from three TopCoder components, logging wrapper, security manager and timer. -
Technologies
JavaAvailability
Version 1.0
Adobe Acrobat is required to view TopCoder Software specification documentation.
-
Class Diagram
Main
-
Component Specification
Component Specification
-
Javadocs
Javadocs
-
Requirements Specification
Requirement Specification
-
Sequence Diagram
Add Method Aspect
Add Method Aspect with FIlter
Call an Aspected Method
Create a Method Filter
Create a Proxy Factory
Create Factory
Create Method Aspect
Get Method Aspect Handles
Logging Method Aspect
Manage Method Aspect
Manage Method Filter
Method Chooe Filter
Method Name Filter
Method Name Starts with Filter
Multi Method Aspect
Multi Method Filter
Timer Method Aspect
-
Use Case Diagram
Main
