より上級者へ、その1 デザインパターン

以下の2つの本は読むべし

1-Codecomplete

古い本だけど、抽象クラスをつくる考え方自体は変わっていない

www.amazon.co.jp

2- Dsign pattern

デリゲートもデザインパターンの1つ

いろんなパターンを作れることが、優れたプログラマになるのには必要
PaizaのS,Aクラスになると、クラスを作らないと解けない問題が多い。
それらをデザインパターンという。必要なクラスを作る能力が必要

sourcemaking.com