[Swift3]冗長なプロトコル

とあるプロジェクトでとても違和感のあるプロトコルの実装を見た
以下のようにすべてのクラスにプロトコルがあり、その中に同じ関数と変数が宣言されているのだ

 

それぞれのプロトコルは1つにまとめたほうがスッキリしていて良いと思う

(それが正しい実装?)

 

 

コメントを残す