首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我应该在TypeScript中使用封装吗?

我应该在TypeScript中使用封装吗?
EN

Stack Overflow用户
提问于 2020-07-20 08:19:24
回答 1查看 137关注 0票数 0

我用TypeScript编程了3个月,但我从来没有用过封装,因为我也用Java语言,而且我在Java语言中到处使用封装,我在这里问我是否也应该用TypeScript来做这件事。

我在文档和指南中没有找到任何关于这一点的内容。

那么,我应该对TypeScript中的类使用封装吗?

EN

回答 1

Stack Overflow用户

发布于 2020-07-20 08:46:16

在某种程度上,我觉得TypeScript在JavaScript风格(灵活的数据结构、一流的函数等)和C#的强类型系统之间取得了很好的平衡。

我认为你应该使用封装,因为它是一种语言特性。重要的是你在做多少事上有更多的发言权。JavaScript已经有了内置的getterssetters,所以你可以在不使用TypeScript的情况下实现很多封装思想!

我在自己的个人项目中发现,封装是一个有用的构造,但在TypeScript中不需要它。我不知道为什么,但是传递普通的JS对象使我的类结构变得更简单(因为我可以以任意的方式构造我的数据)。

我认为重要的部分是找到平衡:

maintainable

  • Works
  1. 是您(和您的团队)正在处理的项目的maintainable
  2. Works。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62987049

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档