オブジェクト指向型のプログラミング言語でクラスを使うとき
現在、Pythonで簡単なWEBアプリケーションを作ろうとしています。
しかし、このプログラムを作成する上で、関連領域の処理をクラスでまとめてしまうか、それとも関数で対応してしまうか、どちらが良いのかということが気にかかっています。
今作ろうとしているWEBアプリケーションは、WEBアプリフレームワークに毛が生えた程度のものなどで、クラスか関数かはそんなに大きな影響はないと思うのですが、ベストプラクティスなどに沿ったプログラミングをする際の「型」を初期段階からできるだけ身に付けたいと思っているので、クラスか関数かについても判断軸などについて知ることができればなと思っています。
Pythonでのクラス、関数の作成方法については一通り理解できているつもりです。
何か教唆いただければ幸いです。