Tính năng của lập trình Hướng đối tượng Scala_(ngôn_ngữ_lập_trình)

Scala là ngôn ngữ thuần lập trình hướng đối tượng trong cú pháp theo quy tắc tất cả giá trị biến đều là một đối tượng. Kiểu dữ liệu và hành vi của một đối tượng được mô tả bằng các lớp. Các lớp trừu tượng được mở rộng bằng các lớp con và hạn chế các khó khăn trong đa kế thừa.

Tài liệu tham khảo

WikiPedia: Scala_(ngôn_ngữ_lập_trình) http://lampwww.epfl.ch/~odersky/talks/google06.pdf http://www.apress.com/book/view/9781430219897/ http://www.artima.com/shop/programming_in_scala http://www.artima.com/weblogs/viewpost.jsp?thread=... http://www.carlobonamico.com/scala.php http://www.codecommit.com/blog/scala/roundup-scala... http://github.com/leithaus/XTrace/blob/monadic/src... http://code.google.com/p/scalacheck/ http://code.google.com/p/scalaz/ http://code.google.com/p/specs/