我在不同的文件中有3个类:
X
|
-------
| |
Y Z
我将创建几个继承的类Y和Z的对象。
仅当类Y设置了某些标志变量时,才应执行Z类中的特定功能。
我应该在哪里创建这个标志变量(哪个类),声明应该是什么样的(静态/外部)?
最佳答案
考虑使用template method代替臭名昭著的标志。
我在不同的文件中有3个类:
X
|
-------
| |
Y Z
最佳答案
考虑使用template method代替臭名昭著的标志。