前スレ>>979
> C++の場合は、
> http://www.fujigoko.tv/rev/prof/
> の、文書的プログラミングとは?
> の桃太郎の部分を参考に。
>
> ・オブジェクトの状態を変える(セットする)
> ・何らかの処理を行って結果を返す
>
> この2つは分けるのがC++の基本です。
>
> で、オブジェクトの状態を変えるときにはいっぺんに複数の
> パラメータを変化させるのではなくて、
> 変化するパラメータと、それには影響しないパラメータを分離します。
> というやり方で引数だらだらを避けます。

C++で引数減らせるなら当然Cでも減らせます。
いまどきはCベースのライブラリでもたいていオブジェクト指向的な設計になってます。
むしろ、propetyとmethodの単純な二元論で設計しようとする場合の弊害を気にすべきです。
話がそれましたが、つまりいいことはオブジェクト指向のご説明は不要ということです。