The Base Java Foundation for the Design Pattern Video Tutorial