本文介绍了为什么用C#封装很重要?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
目前我正在学习C#,而我正在学习的这本书的作者则强调封装.
At the moment I'm learning C# and the author of the book I'm learning with emphasizes encapsulation.
但是我不完全理解为什么.
But I don't exactly understand why.
那么封装的好处是什么?
So what are the benefits of encapsulation?
推荐答案
出于相同的原因,它在其他语言中也很重要.
For the same reasons it is important in other languages.
- 封装隐藏了程序,模块或类型的实现.
- 它允许类型在管理其状态时执行逻辑,从而禁止实例可能出现的无效状态.
- 它允许类型在源代码级别更改将来的工作方式,而不会打扰外部代码.这样做很好,因为它使开发人员可以一次专注于一个问题,而不必了解代码库的每个部分.
- 它使您可以部署各种模块的更新版本,而通常不需要重建整个程序.
这篇关于为什么用C#封装很重要?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!