by shigemk2

当面は技術的なことしか書かない

sealed memo

sealedを使うことには1つだけ欠点があります。同じファイルに継承階層のすべてを宣言しているため、継承階層にクラスを追加したり削除するたびに、そのファイルを変更しなければなりません。これはオープン・クローズドの原則([Meyer1997][Martin2003])を破ります。

Programming Scala: Scalability = Functional Programming + Objects

Programming Scala: Scalability = Functional Programming + Objects

開放/閉鎖原則 - Wikipedia