both Strategy / Indicator has same drawing capabilities,
but they are not unified and provided from ONE NTERFACE, for example IDrawable.
This would be very nice, because we (users) could could create general drawing libraries, that could operate on both strategy/indicator seamlessly. The drawing capabilities are completely the same, so why to not expose single interface?
For example we have general drawing library, that provides us some high-level drawing, but if have to make it work in indicators and also strategies, we have to create to separate methods - one with Strategy parameter, another one with Indicator parameter.
How nice it could be, if we would write just:
[FONT="Courier New"]public void DrawComplexThing(IDrawable drawable, ...)[/FONT]
[FONT="Courier New"]public void DrawComplexThing(Strategy s, ...) public void DrawComplexThing(Indicator i, ...)[/FONT]
Comment