這是我在Scala中遇到的,並沒有在Java中引起任何問題的東西。現在我只是不知道在Scala中做這件事的正確方法是什麼。斯卡拉 - 組織單身人士對象層次結構的正確方法是什麼?
問題描述:我有一個Scala對象,它表示一個'抽象'對象。它的目的是具有一個單一的配置文件,但它並不打算用於實際使用,它只是一羣兒童共同的定義 - 單身人士。相反,我想用它的孩子。所以出現了這樣的問題:因爲我不能繼承對象,所以普通的單例功能應該作爲一個類來實現嗎?作爲一個抽象類?特質不適合我,因爲它不能有構造函數。 如果一個抽象的父類會做,那麼我應該如何訪問它的單例(或靜態)方法,如果我需要它們的話呢? 我意識到我的設計中可能存在一個缺陷,但由於我有這個問題,並且無法想出任何明確的答案,所以聽到你說的話(包括設計方案)是很有趣的。
感謝您的答案指定常用功能所需的值!我認爲他們耗盡了話題!我將與這個特質一起去。 – noncom 2012-02-03 11:34:32