プログラミングをする人。Adapter・Factory Method・Singleton・Builder・Facade・Observer・State などのデザインパターンの理解を深めたい人。(第3版)