而且大厂的有些design非常白目

就说C#和Java以及许多其他OO 编程语言的interface, 竟然规定如果一个class要implement一个interface, 那么interface内的所有method都必须implement。为什么要搞这么一个愚蠢透顶的规则?需要的method才implement, 不需要的我为什么要implement? 如果某个interface里 定义了一百个methods,是不是就没人能implement这个interface 啦??? 

请您先登陆,再发跟帖!