繁体   English   中英

什么时候用JavaScript封装?

[英]When to Encapsulate in javascript?

我使用jQuery开发网站已有3年了,最近我对Java的OOP产生了兴趣,而我仍然开始接触OOP。

我从这篇文章中读到,它说:

封装...(其方法和属性)对应用程序的其余部分隐藏。

但是您为什么要花额外的时间呢? 当您是程序员时,您知道您永远不会在另一个对象上使用它。 我在这里想念一些重要的东西吗? 从我目前的经验来看,我真的没有任何必要这样做。 那么什么时候确切地用Java封装呢?

看一下这个:

在计算机科学中,信息隐藏是将最可能更改的计算机程序中的设计决策分隔开的原理,因此,如果更改了设计决策 ,则可以保护程序的其他部分免遭大量修改 保护涉及提供一个稳定的接口,该接口可保护程序的其余部分免于实现(最有可能更改的细节)。

来自: https : //en.wikipedia.org/wiki/Information_hiding

当您是程序员时,您知道您永远不会在另一个对象上使用它

除非

  • 你一个工作就可以了
  • 并拥有超级记忆,可以记住从项目开始就使用什么和不使用什么年。

就像您自己提到的那样,它将在不使用 哪个变量使用 哪个变量方面帮助您节省大量的文档编制工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM