エキスパートPythonプログラミング読書会04 : ATND に参加してきました。 今回は第3章のクラスのお話です。私は小規模開発や普通のアプリケーション開発にしか携わったことがないのですが、wikipedia:オブジェクト指向プログラミング を行うところの、本質的な良さや恩恵を実体験をもってはあまり理解できていません。とはいえ、そういった仕組みを理解して、より良いアプリケーション開発に有用なら使ってみたいですよね。そんな風に考えながら聞いていました。読書会で @shimizukawa が解説していた内容の中で聞いていて私が印象に残ったことを整理してみます。 特殊メソッドを定義することで構文の振る舞いを簡単に実装できる 組み込み型の str を継承した mystr を定義して文字列の連結と比較を細工してみましょう。以下のサンプルでは、特殊メソッド __add__() で文字列の連結処理を
![エキスパートPythonプログラミング読書会04に参加しました - forest book](https://cdn-ak-scissors.b.st-hatena.com/image/square/b291070e9100650349702c620b7fb8cdd6e8b8f1/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Ft%2Ft2y-1979%2F20101103%2F20101103173302.png)