重點觀念
- object
萬物都是對象(透過抽象的方式) callable object
if application is a callable object, it means that 這個 apllicatiion 可以被當作 function 來用generator object
是一個帶有 yield 關鍵字的function, 一但被呼叫就直接return iterator object回去. 當user 呼叫 generator object 時, 才會計算(或者說是 generate) next item 給 userclass instance
可以對 class instance 動態增加member