/* 後から振り返ってみますと, この記事に書いた手順は不要なものが混じっていたり回りくどかったりしていましたので, あらためて Apache と GlassFish の連携 - Part 2 という記事 (Oct 28, 2012) に書き直しました. */
Sunday, September 30, 2012
Sunday, September 23, 2012
Getter や Setter を使わない
先々週あたりでしたか, Twitter の TL 上で流れてくる話題の中で, 「getter や setter を使うな」 というものがありました. 『ThoughtWorks アンソロジー』 という書籍の中で, オブジェクト指向プログラミングの基本ルールのひとつとして挙げられているようです. わたしはまだ読んだことがありませんが, にわかに気になってきました. これまで, 「インスタンスフィールドは常に private とし, フィールドへのアクセスには getXXX や setXXX といったメソッドを使いましょう. これはオブジェクト指向プログラミングの基本でもあります」 程度の理解しかありませんでしたので, 「getter や setter を使うな」 というルールをはじめて目にして, 少したじろいでいます.
Subscribe to:
Posts (Atom)