Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

base class

derived class

factoryname

remarks

IOutput

IDerivedOutput

IDerivedOutputFactory

methods in the factory need to be renamed as well

IOutput

IAdaptedOutput

IAdaptedOutputFactory

Rename methods and properties, e.g. use "adaptee"

Gena: ... it does not sound more explicit than Decorator, the word Derived is more generic compare to Decorated. My suggestion is to keep it as it is unless there are good arguments and examples why it should be changed.

I'd keep the word Item in anyway, then it is clear what we work with one item here. Meaning of the word Output feels much wider compare to IOutputItem (output can be a set of all model output items).

...