gpt4 book ai didi

flutter - 在 flutter 中将所有变量和函数保持私有(private)是一种好习惯吗?

转载 作者:行者123 更新时间:2023-12-02 02:27:03 28 4
gpt4 key购买 nike

我是 Flutter 的新手,正在经历一些良好的实践,所以对将所有不会在类外使用的函数和变量设为私有(private)有疑问。

最佳答案

看这里。 https://dart.dev/guides/language/effective-dart/design#prefer-making-declarations-private

向 dart.dev/guides 推荐使用私有(private)变量很好,因为他们说

“最好将声明设为私有(private)。库中的公共(public)声明——无论是顶级的还是类中的——是其他库可以并且应该访问该成员的信号。您的图书馆也 promise 支持这种情况并在这种情况发生时采取适当的行动。

如果这不是您想要的,请添加小 _ 并感到高兴。狭窄的公共(public)接口(interface)对你来说更容易维护,对用户来说也更容易学习。作为一个很好的奖励,分析器会告诉你未使用的私有(private)声明,这样你就可以删除死代码。如果成员是公开的,它就不能这样做,因为它不知道是否有任何代码在其 View 之外使用它。”

But here's the thing, it all depends on your need, but remember to make security concern. It's not wrong to use private variable all over the place if you doesn't want other class access your variable, function or class.

关于flutter - 在 flutter 中将所有变量和函数保持私有(private)是一种好习惯吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65504331/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com