悪いところがないからMVVMが最近よく使われるようになってんじゃん?
RxSwiftとかさ?