如何解决YAGNI 与程序接口而不是具体实现
YAGNI(你不需要它)规则说我们应该在代码中使用最少的元素来完成这项工作。
但是每当我创建一个类时,建议我们应该首先创建一个接口,然后按照“编程接口而不是具体实现”的原则通过拥有一个子类来扩展它,这样我就可以更好地适应未来的需求,并且更松散耦合代码。
但根据 YAGNI 的说法,从一开始,我们就应该避免创建不必要的接口。
那么应该关注哪些以及何时关注?
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。