いきなり、変な話振っちゃって申し訳ないんだけど
C++等のクラスって、わかりにくいと思わないですか?
ひとつのクラスにズラーとメンバが並んでいて、
ズラーとメソッドが並んでて、各メソッドの実装で
m_bTrueとかm_dw○○○とか突発的に出現したりして、
メンバを1個2個という単位では理解出来ず、まず全体の構成を頭に入れなければ
駄目というか。
引数数十個とか冗長になろうとも、個々の関数がそれぞれ独立完結している方が
理解は早いんじゃないかなぁと最近思ったりするんですが。