Avatar
Kishikawa Katsumi 9/30/2020 4:50 AM
私はインターフェースをinitにしてもConstructibleの方が自然に感じます。Initializableはなんというかちょっとプリミティブ/具体的すぎてちょっと合わない感じ。
4:50 AM
プロトコルがめっちゃ限定的・具体的なことを指示している、みたいな。
4:52 AM
もちろん使い方がわかりやすい、とは相反するのですが、実装が変わるとプロトコル名も変わる・あるいはその逆、っていうのはちょっと違和感があります。大きく変わった場合はいいんですけど。