Validation Support
John Neffenger
john at status6.com
Sun Mar 10 03:00:42 UTC 2024
On 3/9/24 10:30 AM, Marius Hanl wrote:
> However, I found this old email thread. Two answers which reflect what
> we said:
> https://mail.openjdk.org/pipermail/openjfx-dev/2013-September/010067.html
> https://mail.openjdk.org/pipermail/openjfx-dev/2013-September/010094.html
Wow, good find! Thank you, Marius. I am pleasantly surprised to see some
of the same people in that old discussion now participating in this one.
In reading the thread, it seems the decision to keep the JavaFX API so
closed was made primarily by Richard Bair based on his own experience,
and is perhaps best explained in Item 19 of /Effective Java, Third
Edition./ by Joshua Bloch. Summary: inheritance violates encapsulation,
so designing a class for inheritance "is not a decision to be undertaken
lightly."
I don't have the experience to offer my own opinion, but with all the
talk of opening things up, I thought it might be a good time to revisit
the history. You know, "Those who cannot remember the past are condemned
to repeat it," and all that. 🙂
John
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/openjfx-dev/attachments/20240309/5328d86e/attachment-0001.htm>
More information about the openjfx-dev
mailing list