出典元のみなさま、ありがとうございます。勉強になりました。

 

出典:

関数やクラスを使わないベタな記述から始まって、関数をつかう場合、クラスを使う場合というふうに徐々に昇華して解説されており、わかりやすい!

 

以上、以後追記可能性あり