Comparison between class and traits in Scala
Singleton Can create new instance Can have a constructor Can be inherited Class No Yes Yes Yes Abstract class No No Yes Yes Trait No No No Yes Object Yes No No No Also a small trick: Since an object…
Singleton Can create new instance Can have a constructor Can be inherited Class No Yes Yes Yes Abstract class No No Yes Yes Trait No No No Yes Object Yes No No No Also a small trick: Since an object…