74.scala編程思想筆記——使用類型類
歡迎轉載,轉載請標明出處:http://blog.csdn.net/notbaron/article/details/50458788
源碼下載連接請見第一篇筆記。
可擴展性對許多設計來說很重要,在構建系統之初,通常不知道將來的應用領域有多寬廣。隨着需求的增加,需要添加功能來構建新版本。在多態中看到過一種創建可擴展系統的方式:繼承出新類,並覆蓋其中的方法。SCALA中有一種類叫做:類型類。
類型類使得我們可以將功能與類型解耦,專門針對功能建立一個單獨的基礎關系,這個繼承關系可以應用於任何對象類型,只要已經對系統進行過訓練使其知道如何在這些類型上工作。
其他補充材料:
AtomicScala.com
《Programming in Scala》
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。