モジュール化
ソフトウェア設計における最も基本的な原則
型によるモジュール化
オブジェクト指向プログラミングの基本
独自に定義した型をボトムアップに組み立てていく
手続き的なモジュール化
in -> 処理 -> outの単位で分割する
全体のin -> 処理 -> out中の処理をin -> 処理 -> outに分割していくトップダウンのアプローチ
https://masuda220.hatenablog.com/entry/2020/06/26/182317