インタフェースを変更せずにセマンティクスを変更する
from
Atomic State Managementは後方互換性を保ちやすい
https://scrapbox.io/files/6536ee97700fa9001ccab469.png
利用者の操作がget,setしかないという
Optics
の規約により生まれた利点
インタフェース
を変更せずに
セマンティクス
を変更できるというのは、
後方互換性
に強いということ
オープン・クローズドの原則(Open Closed Principle,OCP)