2
比方說,我有一個名爲Man
的OO語言對象,而Man
有一個屬性name
。如果我有一個向這個男士打招呼的函數,我應該發送Man.name
作爲參數還是隻發送Man
。例如,在python中:處理調用者或被調用者的數據?
def sayHello(Man):
print 'hello! ' + Man.name
def sayHello2(name):
print 'hello! ' + name
哪一個更好?爲什麼?