不変条件
#契約による設計
#プログラミング
https://ja.wikipedia.org/wiki/不変条件
外部に公開しているすべての操作の開始時と終了時に保証されるべき、オブジェクト毎に共通した性質