基于以下 Python 代码段,我想问一下在循环或 if 语句中创建类的实例是否是一种好策略。我是 OOP 概念的新手,虽然我在很大程度上理解它,但我不知道这样的事情是否在编程上被接受和正确。
一些程序员同事建议我,我永远不应该在循环中实例化一个类。这样的事情会如何影响我的程序的效率和内存?你有什么意见?
station = ['one','two'...]
for station in stations_names:
f = open('respond.txt','r')
## Instantiate class: ClassXmlString
xmlStr = ClassXML.XML(f,station)
stations_arr = xmlStr.xmlToString()