“确定接口是理想选择,因而应该总是选择接口而不是具体类。”这其实是一种引诱。

原创
2017/12/20 12:35
阅读数 180

“确定接口是理想选择,因而应该总是选择接口而不是具体类。”这其实是一种引诱。
许多人都掉进这种诱惑的陷阱,只要有可能就去创建接口和工厂。这种逻辑看起来好像是因为需要使用不同的具体实现,因此总是应该添加这种抽象性。这实际上已经变成了一种草率的设计优化。
恰当的原则应该是优先选择类而不是接口。从类开始,如果接口的必需性变得非常明确,那么就进行重构。接口是一种重要的工具,但是它们容易被滥用。

--源自Java编程思想

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部