- 160 名前:デフォルトの名無しさん [2008/11/03(月) 16:41:54 ]
- pythonの言語仕様には問題があると思う。
>>> a=1 >>> a.__str__ <method-wrapper '__str__' of int object at 0x00AB5670> >>> a='abc' >>> a.__str__ <method-wrapper '__str__' of str object at 0x00DB4FE0> >>> 最初はint型として解釈されるけれど文字列を代入した時点でstr型になっている。 オブジェクト指向なのにBASICが抱えていた古典的な教訓がまるで生かされていないよ。 プロの現場が必要とする大規模開発でpythonが採用されるはずが無いのでは? なのにデザインパターンを語っても意味はあるのだろうか? デザインパターンの前に言語仕様そのものを見直すべきではないだろうか? python好きの方には申し訳ないけど...
|

|