为什么用C#封装很重要? [英] Why is encapsulation in C# important?

查看:73
本文介绍了为什么用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#封装很重要?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆