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

来源: 2023-03-26 17:42:32 [博客] [旧帖] [给我悄悄话] 本文已被阅读:

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