Reasamp,

Most of my job, so far, seems to have been asking questions. Your 
questions have been helping me understand the design better, so you're 
not the only one benefiting from them. In addition, questions, like 
these, that help clarify issues and improve the design, help us all.

Ray

Reasamp wrote:
> Dimitry
> I was trying to set up the plans for a completely new system for map  
> rendering to make it independent from the other core classes. In the  
> process I came across a few more questions (I guess asking question has  
> been all I've been doing so far). They all concern the original class  
> diagrams you posted in PDF two weeks back:
> * The ModeController.createMap method seems to be static, since it takes  
> ModeController object as a parameter (although not shown so in the  
> diagram). But interfaces cannot have static methods.
> * ModeController also have saveMap/loadMap methods. Do you expect these  
> methods to have different implementations in different mode controllers?  
> Otherwise wouldn't it be better to make them static methods of some  
> separate, globally accessible class?
> * There are 4 different Observer classes shown on the same page. It does  
> not seem to mention which class has the "add*Observer" methods. In case  
> ModeController was intended, doesn't it seem unusual that someone trying  
> to listen for such events would be required to register the listener to  
> every single active ModeController implementation? Once again, it does  
> seem like firing/managing such listeners could be done from a separate,  
> globally accessible object.
>
> Reasamp
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> Freemind-developer mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/freemind-developer
>
>   


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Freemind-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freemind-developer

Reply via email to