別にオブジェクト指向自体が有用なのは同意だけど、主語述語という主張は全く同意できない。
foo.doSomething()
はfoo「が」何かをしますで、
foo.setValue(value)
はfoo「に」値をセットするになる。主語はfooではない。スレッドとか実行コンテキストとか、まぁなんでもいいんだけど。
そういう意味では非オブジェクト指向では主語は全てスレッドで、述語は関数ということでむしろ大変わかりやすいと言えなくもないんじゃないか?
Permalink | 記事への反応(0) | 22:09
ツイートシェア