您的位置:首页 > 编程语言

74.scala编程思想笔记——使用类型类

2016-01-04 22:08 141 查看
74.scala编程思想笔记——使用类型类
欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/details/50458788

源码下载连接请见第一篇笔记。

可扩展性对许多设计来说很重要,在构建系统之初,通常不知道将来的应用领域有多宽广。随着需求的增加,需要添加功能来构建新版本。在多态中看到过一种创建可扩展系统的方式:继承出新类,并覆盖其中的方法。SCALA中有一种类叫做:类型类。

         类型类使得我们可以将功能与类型解耦,专门针对功能建立一个单独的基础关系,这个继承关系可以应用于任何对象类型,只要已经对系统进行过训练使其知道如何在这些类型上工作。

         其他补充材料:

AtomicScala.com

www.scalakoans.org

《Programming in Scala》

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: