java – 为什么这么多的化石图书馆让他们的课程公开而不是最终的?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java – 为什么这么多的化石图书馆让他们的课程公开而不是最终的?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含997字,纯文字阅读大概需要2分钟。
内容图文
![java – 为什么这么多的化石图书馆让他们的课程公开而不是最终的?](/upload/InfoBanner/zyjiaocheng/821/2f75edfab0604dfb96258f6cdab96583.jpg)
在你用明显的答案跳过我之前,让我对问题进行限定并说,并非所有类都是可分类的.
>子类化应该是经过仔细考虑的,而不是所有类的默认属性.
>可以说,默认情况下,课程应该是最终的,如果真的需要,那么这不是最终的.
我可以想到包私有类的许多优点.
>如果这个类不是我真正的查看,只是一个帮助我应该考虑一个实现细节,使其不公开意味着当我在我的ide中按名称或接口的实现搜索类时它不会出现.
>它还意味着如果除了导出的接口之外的所有内容都是公开的,在浏览库文件时检查api文件变得更加简单,因为噪音更少.我不再看到内部实现的东西.
>无需担心包外的子类.
>对于用户而言,实际的好处意味着他们所需的方法可能也会在一个接口/类下组合在一起,而不是分散在其他公共类中,这意味着更少的cluter,更少的地方可以查看,更少的句柄也可以管理.
那么为什么人们不利用这些设施呢?
解决方法:
有一些语言,例如python,其中一切都是公开的,没有什么是最终的.这并不意味着他们生活在地狱中,模块无法使用和维护.恰恰相反.
软件工程很棘手.很多时候,我们脑子里都是不知所措.这很有趣,我们追求理想,无论实际利益如何 – 如果我们有时间的话.如果你是一个负责数百个课程的人,那么作为一个完美主义者会让你发疯.
内容总结
以上是互联网集市为您收集整理的java – 为什么这么多的化石图书馆让他们的课程公开而不是最终的?全部内容,希望文章能够帮你解决java – 为什么这么多的化石图书馆让他们的课程公开而不是最终的?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。