オブジェクト指向プログラミングというのは、デザインパターンや
UMLやら覚えないとプログラムできないものなのですか?