在程序开发的时候,一个类中使用大局私有字段作为程序行为方式的控制依据好吗

在程序开发的时候,一个类中使用全局私有字段作为程序行为方式的控制依据好吗?
比如设置一个私有字段
private bool _isWorking

然后在方法中判断这个东西的状态来决定做不同的事情,这样好吗?感觉在写c程序的时候经常这么做
------解决思路----------------------
似乎做手工测试的人比较爱计较“这样好吗?这样对吗?”这类问题。

程序员应该知道程序是经常被重构的。如果你明天修改了代码,并且保证今天的、昨天的、100天前的所有测试也仍然能够通过,那就放心地修改它。不要每一次都问“这样好吗?”这样的问题。

对于一些架构模式也许会有具体的介绍。但是对于非常细枝末节的编程语法,基本上保持一个“容忍它存在几天”的心态就行了。不要过度洁癖。
------解决思路----------------------
要看你这个控制什么东西……然后有多少线程会进行操作
------解决思路----------------------
引用:
比如设置一个私有字段
private bool _isWorking

然后在方法中判断这个东西的状态来决定做不同的事情,这样好吗?感觉在写c程序的时候经常这么做

这样做有木有问题,要看你的使用场景。
一般情况下,这么干都是ok的。