必ず override されることが期待されるメソッドは faitalError を実装しておけば便利っぽい

http://dev.classmethod.jp/references/ios-8-swift-design-pattern-factory-method/
ディレクトリが間違っていた
意味なさげなコメントを削除しました