Python论坛  - 讨论区

标题:Re: Re: [python-chinese] 大家对PEP 3000有什么看法?

2005年06月29日 星期三 20:34

amingsc amingsc at 163.com
Wed Jun 29 20:34:41 HKT 2005

shhgs,您好!

	有道理,用py做oop的时候当系统一大我就老心理觉得不踏实,用__X往往觉得不优雅,还是希望能实现private

======= 2005-06-29 05:06:00 您在来信中写道:=======

>很遗憾,一个知音都没找到,不过我还是坚持我的看法。
>
>1。Interface很重要,它是解决Python多重继承和MRO问题的最佳途径。如果真的向你们说的那样无聊,Zope和Twisted就不用费劲巴力地去搞一个了。
>
>2。自从用了Python,我就再也没有留恋过Perl。不过有一个小小的例外,就是在写range(10) 的时候。我时常情不自禁地写for i
>in [1..3]。此外Python没有提供enumeration,__range__也可以借此补上这个空白。
>
>3。private,public,和friend。并不是他们不重要,而是Python的实现比较困难。Python可以在对象的实例化之后再绑定方法,所以实现private有一定的难度。如果你把一个方法定义为private的,过一会用户再绑定了一个同名的方法,请问这个方法到底算不算,怎么算。但是有难度不是说没必要。否则Guido根本没必要去搞什么__XXX的方法名混淆。
>_______________________________________________
>python-chinese list
>python-chinese at lists.python.cn
>http://python.cn/mailman/listinfo/python-chinese
>

= = = = = = = = = = = = = = = = = = = =
			

        致
礼!
 
				 
        amingsc
        amingsc at 163.com
          2005-06-29


[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年06月29日 星期三 20:59

史振嵩 mail_lanser at tom.com
Wed Jun 29 20:59:26 HKT 2005

python-chinese,您好!

	谁能给一个使用重载__call__的例子,我想用这个函数截获类的每一个方法调用,插入一句话再调用,哪位大人告诉我怎么做,多谢

        致
礼!
 				

        史振嵩
        mail_lanser at tom.com
          2005-06-29

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号