Added bridge pattern in C++ version.

TODO: cleaning, polishing.