Python はオブジェクト指向プログラミング言語であり、 そのオブジェクトモデルはメッセージ送信として解釈できる側面を持つ。 「オブジェクト指向」は、一つの概念ではありません。 「オブジェクト指向」という言葉は、 しばしば一つのアカデミックで統一された概念であるかのように受け取られがちですが、 しかし、実際にはその定義について 広範な合意は存在しません。 C++ プログラミング言語の作者である ビャーネ・ストラウストラップ自身が、 次のように述べています。 “Unfortunately, few people agree on what [object-oriented programmin…