2005年11月09日 星期三 13:58
是不是可以这样理解: 这种技术就是 一个类的__getattr__()和__setattr__()方法的扩展应用? 与简单的调用两个函数改变一个对象的单一属性或方法相比, mixin就是可以将一些想对原来的类作修改的内容打包,然后整个的塞到想修改的类里面?
2005年11月09日 星期三 15:02
在 05-11-9,Du Jun<jdu at haiercct.com.cn> 写道: > 是不是可以这样理解: > 这种技术就是 一个类的__getattr__()和__setattr__()方法的扩展应用? > 与简单的调用两个函数改变一个对象的单一属性或方法相比, > mixin就是可以将一些想对原来的类作修改的内容打包,然后整个的塞到想修改的类里面? 对,是这样。不过这只是一种方式,还有象改变类的基类的方式。这种方式在NewEdit中没有用到。 -- I like python! My Blog: http://www.donews.net/limodou NewEdit Maillist: http://groups.google.com/group/NewEdit
Zeuux © 2025
京ICP备05028076号