|
Authored by: Anonymous on Thursday, May 03 2012 @ 10:36 PM EDT |
It seems to me that the SSO is the selection of certain functions, ordering of
those functions and collection of related functions into groups.
Note: Not a programmer.
Using the "java.lang.Math.max" example, the SSO is the grouping of
related items such as min, max, abs, round etc into the group called Math, along
with the selection of specific function signatures for the functions which take
groups of numbers.
An alternative SSO for Math would be to use "maxOfTwo(a, b)",
"maxOfThree(a, b, c)", "maxOfAny(a, b, c, ... z)" etc; and
to name the group "Numbers".
Thus in java, Math.Max(a, b, c) might need to become Numbers.maxOfAny(a, b, c)
to be different in SSO. If that's copyrightable in the first place.
This is the creative element to which Oracle alludes (and I think I see both
sides of the argument without necessarily disagreeing with either).
As to whether Oracle or Google should have explained this? I guess both would
have tried, if it were considered important or useful in describing how it all
works and hangs together.[ Reply to This | Parent | # ]
|
|
|
|
|