副作用がないオブジェクト指向設計は
実現可能か?

俺は無理だと思う。
オブジェクト指向と関数型は
相容れない。