2019-11-25 class, abstract class, trait, object scala memo class abstract trait object 抽象メソッド x o o x インスタンス o x x o コンストラクタ引数 o o x x 継承の集約 サブクラスは1個、traitはいっぱい //1こめはtraitでもextends trait ATrait class AClass extends ATrait abstract class と taritの使い分けが微妙なところ