Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What's the meaning of "value class space is flat"?

I am now reading the book Programming in Scala. In chapter 11, it mentioned:

Note that the value class space is flat.

But no one explain what it means. Is it important? Why? And how to use and how to check value class space is really flat. It seems that ,it should told that ref class space is not flat, but no, and no other words say it again. So I want to know what the meaning of "space is flat", and why value class space is flat.

like image 254
Wang Lihe Avatar asked Sep 25 '11 03:09

Wang Lihe


1 Answers

A flat class hierarchy is one with lots of sibling classes and few or no subclasses (none in this particular case).

like image 187
Chuck Avatar answered Sep 18 '22 20:09

Chuck