|
|
|
|
|
by gumby
2346 days ago
|
|
What is the difference to you if I pass a private object or a public object all of whose instance variables and methods are private? Either way the point is to say “this is not your object to manipulate”. But making it a type you cannot even express makes that far more explicit. |
|
Going back to the original point i was making with this example, I still think this was probably not a capability consciously designed in the language.