あーあー、見苦しいなw

>671
>665
>通常はクラスにメソッドを実装することで,責務を実現する。
つまりopen/write/closeを追加する事自体、責務を増やしている。
m_pFile を持てば十分なのだから増やす必要は無い。

>673,674
お前らにそっくりそのまま返すw

>676
open/write/closeを抽象化したところで、m_pFileを通してFileが丸見えだから
抽象化の度合いは全く高まっていないし、「より疎」にもなっていない。
むしろ675の言う通り無駄な経路を増やしてる。

そもそもopen/write/closeを拡張する場合、Fileを派生するかラッパー作って拡張し
m_pFile の型を変えれば良いのだから、open/write/closeを作らなくても
十分抽象化されてて疎の状態。

>677
「Dataをopen」を意味する関数であれば、privateにはしないでしょうに。

>678
超ド素人でも感覚で理解してるような原則を延々説明しなきゃならんとか、
こっちも想定外だってw