We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d59c0d3 commit 1389d79Copy full SHA for 1389d79
1 file changed
src/main/scala/s4j/scala/chapter14/UpperBounds.scala
@@ -16,16 +16,20 @@
16
17
package s4j.scala.chapter14
18
19
-trait Sortable[A <: Ordered[A]] extends Iterable[A] {
20
- def sort: Seq[A] = {
21
- this.toList.sorted
+object UpperBounds {
+
+ trait Sortable[A <: Ordered[A]] extends Iterable[A] {
22
+ def sort: Seq[A] = {
23
+ this.toList.sorted
24
+ }
25
26
27
+ class Customers extends Sortable[Customer] {
28
+ override def iterator = ???
29
}
-}
30
-class Customers extends Sortable[Customer] {
- override def iterator = ???
31
+ class Customer extends Ordered[Customer] {
32
+ override def compare(that: Customer) = 0
33
34
-class Customer extends Ordered[Customer] {
- override def compare(that: Customer) = 0
35
0 commit comments