Skip to content

Commit 1389d79

Browse files
committed
put stuff in an object so you can find it with the IDE
1 parent d59c0d3 commit 1389d79

1 file changed

Lines changed: 13 additions & 9 deletions

File tree

src/main/scala/s4j/scala/chapter14/UpperBounds.scala

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,20 @@
1616

1717
package s4j.scala.chapter14
1818

19-
trait Sortable[A <: Ordered[A]] extends Iterable[A] {
20-
def sort: Seq[A] = {
21-
this.toList.sorted
19+
object UpperBounds {
20+
21+
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 = ???
2229
}
23-
}
2430

25-
class Customers extends Sortable[Customer] {
26-
override def iterator = ???
27-
}
31+
class Customer extends Ordered[Customer] {
32+
override def compare(that: Customer) = 0
33+
}
2834

29-
class Customer extends Ordered[Customer] {
30-
override def compare(that: Customer) = 0
3135
}

0 commit comments

Comments
 (0)