gpt4 book ai didi

.net - 给其他类改字段的权限是不是错了?

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

我知道每个类(class)都应该做自己的工作。所以我总是尝试只在类的方法中处理我的字段。如果另一个类处理我的公共(public)字段我觉得有问题但是定义私有(private)字段总是正确的吗?如果我让其他类更改我的公共(public)字段,会是糟糕的设计或代码吗?

顺便问一下,这个设计有名字或术语吗?

最佳答案

这叫做友元类。

这并不总是一个糟糕的设计原则,但你真的必须问问自己为什么要直接公开一个字段而不是通过一个方法。如果你有充分的理由,那么你可以直接暴露这个领域。然而,在大多数情况下,这样的原因是不存在的

关于.net - 给其他类改字段的权限是不是错了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3433995/

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