Decorators

Registered by Renegade on 2013-01-03

As part of an effort to clean up the code, I would like to move towards using the Decorator Pattern to handle object interaction within Ares. Instead of constantly switching between Ext and no ext, there should be a class that wraps around and combines a stock class and its extension, providing a clean, unified interface to access that object's properties for "business logic".

See also https://en.wikipedia.org/wiki/Decorator_pattern

Blueprint information

Status:
Not started
Approver:
AlexB
Priority:
High
Drafter:
Renegade
Direction:
Needs approval
Assignee:
Renegade
Definition:
Drafting
Series goal:
None
Implementation:
Not started
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.