JavaFX and the Missing Interfaces (original) (raw)
Pedro Duque Vieira pedro.duquevieira at gmail.com
Mon Nov 5 12:46:51 PST 2012
- Previous message: JavaFX and the Missing Interfaces
- Next message: JavaFX and the Missing Interfaces
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
I've read your blog post.
May I suggest doing:
Interface IControl { Control getControlRepresentation(); (...) }
This way you enforce every implementing class to have a Control representation. And also as a plus you don't need to recur to casting when you need to call methods from Control, because you can get a Control representation via getControlRepresentation(). This is basically composition instead of inheritance, which I think IMHO is better most of the time.
Also one more note, the methods of the API are final because of security reasons. I guess Java is to blame for this.
My 2cents, best regards,
Pedro Duque Vieira
- Previous message: JavaFX and the Missing Interfaces
- Next message: JavaFX and the Missing Interfaces
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]