オブジェクト指向プログラミングを極める

より良いプログラマを目指すブログ

2019-03-01から1ヶ月間の記事一覧

オブジェクト指向が劇的に上達するたった一つのルール「-erで終わるクラスを作るな」

私が出会った、オブジェクト指向エクササイズ*1を凌ぐほどの素晴らしいルール。「-erで終わるクラスを作るな」私はこれを見たとき何言ってんだこいつと思った。私が当たり前のように作ってきた Renderer、Manager、Helper、Controller…などのクラスは間違い…

カプセル化=データの変更制限ではない

カプセル化はオブジェクト指向プログラミングの三大要素*1のひとつでオブジェクト指向プログラミングの入門書の最初に出てくる言葉だ。そして、カプセル化の説明としてよく使われるのが「データを封じ込めメソッドを介してのみ変更可能とすることでデータの…